X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Farchive.py;h=463c3de246c3bd9b9df6ecbd3d67e11b24f0be61;hb=61ad5250da03fd971a06ffbefce6e30454cd9482;hp=29a5621d3a4fbf9409063fac5004f18fbab52671;hpb=d48e4be67b4efe86133bdff6a310eb3e071c9f51;p=dak.git diff --git a/daklib/archive.py b/daklib/archive.py index 29a5621d..463c3de2 100644 --- a/daklib/archive.py +++ b/daklib/archive.py @@ -701,29 +701,6 @@ class ArchiveUpload(object): suites = session.query(Suite).filter(Suite.suite_name.in_(suite_names)) return suites - def _mapped_component(self, component_name): - """get component after mappings - - Evaluate component mappings from ComponentMappings in dak.conf for the - given component name. - - @todo: ansgar wants to get rid of this. It's currently only used for - the security archive - - @type component_name: str - @param component_name: component name - - @rtype: L{daklib.dbconn.Component} - @return: component after applying maps - """ - cnf = Config() - for m in cnf.value_list("ComponentMappings"): - (src, dst) = m.split() - if component_name == src: - component_name = dst - component = self.session.query(Component).filter_by(component_name=component_name).one() - return component - def _check_new(self, suite): """Check if upload is NEW @@ -846,7 +823,7 @@ class ArchiveUpload(object): return override.component if only_overrides: return None - return self._mapped_component(binary.component) + return get_mapped_component(binary.component, self.session) def check(self, force=False): """run checks against the upload