X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fdbconn.py;h=bae2bb355c3cc24869d0c166f027adba4955de43;hb=eaf6ec5ff6d6e2678ff84de0c3781beed8967a65;hp=9e1b29bbe44ca84845ac81d2a258059037c7cb52;hpb=98750a2310b9511630f28b62930772f3ed5b0961;p=dak.git diff --git a/daklib/dbconn.py b/daklib/dbconn.py index 9e1b29bb..bae2bb35 100755 --- a/daklib/dbconn.py +++ b/daklib/dbconn.py @@ -64,7 +64,14 @@ from dak_exceptions import NoSourceFieldError # Patch in support for the debversion field type so that it works during # reflection -class DebVersion(sqltypes.UserDefinedType): +try: + # that is for sqlalchemy 0.6 + UserDefinedType = sqltypes.UserDefinedType +except: + # this one for sqlalchemy 0.5 + UserDefinedType = sqltypes.TypeEngine + +class DebVersion(UserDefinedType): def get_col_spec(self): return "DEBVERSION"