made requested changes, with one adjustment: check m.group() value for truth before attempting the int(), since unwinding 1-2 exceptions per column slows down the reflection process, visibly for wide tables.
made requested changes, with one adjustment: check m.group() value
for truth before attempting the int(), since unwinding 1-2 exceptions
per column slows down the reflection process, visibly for wide tables.

LocusEnergy/sqlalchemy-vertica-python