X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fdbconn.py;h=c6612b72519235bd06df3fd6eeb663b93b8a8308;hb=990fa476b62675b41eb77dcfa3041d875e2630b4;hp=8da26063607d7d501b224162fb1630118b48a5ff;hpb=e8ef4a21ceff20319cde5002cb562ae05d7622c9;p=dak.git diff --git a/daklib/dbconn.py b/daklib/dbconn.py index 8da26063..c6612b72 100755 --- a/daklib/dbconn.py +++ b/daklib/dbconn.py @@ -1352,6 +1352,17 @@ __all__.append('get_dscfiles') ################################################################################ +class ExternalOverride(ORMObject): + def __init__(self, *args, **kwargs): + pass + + def __repr__(self): + return '' % (self.package, self.key, self.value) + +__all__.append('ExternalOverride') + +################################################################################ + class PoolFile(ORMObject): def __init__(self, filename = None, location = None, filesize = -1, \ md5sum = None): @@ -3184,6 +3195,7 @@ class DBConn(object): 'changes_pending_source_files', 'changes_pool_files', 'dsc_files', + 'external_overrides', 'extra_src_references', 'files', 'fingerprint', @@ -3318,6 +3330,8 @@ class DBConn(object): poolfile_id = self.tbl_dsc_files.c.file, poolfile = relation(PoolFile))) + mapper(ExternalOverride, self.tbl_external_overrides) + mapper(PoolFile, self.tbl_files, properties = dict(file_id = self.tbl_files.c.id, filesize = self.tbl_files.c.size,