X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=inline;f=daklib%2Fdbconn.py;h=0db4caf1be04dd28809d9bea116df1267ae04c87;hb=83d12a41d882629937ed7fa6d65735d8f1e3e0a5;hp=bae2bb355c3cc24869d0c166f027adba4955de43;hpb=eaf6ec5ff6d6e2678ff84de0c3781beed8967a65;p=dak.git diff --git a/daklib/dbconn.py b/daklib/dbconn.py index bae2bb35..0db4caf1 100755 --- a/daklib/dbconn.py +++ b/daklib/dbconn.py @@ -78,7 +78,8 @@ class DebVersion(UserDefinedType): def bind_processor(self, dialect): return None - def result_processor(self, dialect): + # ' = None' is needed for sqlalchemy 0.5: + def result_processor(self, dialect, coltype = None): return None sa_major_version = sqlalchemy.__version__[0:3] @@ -1225,8 +1226,8 @@ __all__.append('add_poolfile') ################################################################################ class Fingerprint(object): - def __init__(self, *args, **kwargs): - pass + def __init__(self, fingerprint = None): + self.fingerprint = fingerprint def __repr__(self): return '' % self.fingerprint @@ -2675,8 +2676,9 @@ __all__.append('get_suite_src_formats') ################################################################################ class Uid(object): - def __init__(self, *args, **kwargs): - pass + def __init__(self, uid = None, name = None): + self.uid = uid + self.name = name def __eq__(self, val): if isinstance(val, str):