def distro(self):
return self.backend.distros.get_by_id(self.data.distro_id)
+ def set_priority(self, priority):
+ self._set_attribute("priority", priority)
+
+ priority = property(lambda s: s.data.priority, set_priority)
+
@property
def info(self):
return {
return url
def get_conf(self):
- prioritymap = {
- "stable" : 500,
- "unstable" : 200,
- "testing" : 100,
- }
-
- try:
- priority = prioritymap[self.type]
- except KeyError:
- priority = None
-
lines = [
"[repo:%s]" % self.identifier,
"description = %s - %s" % (self.distro.name, self.summary),
"mirrors = %s" % self.mirrorlist,
]
- if priority:
- lines.append("priority = %s" % priority)
+ if self.priority:
+ lines.append("priority = %s" % self.priority)
return "\n".join(lines)
time_max integer DEFAULT 0 NOT NULL,
update_started timestamp without time zone,
update_ended timestamp without time zone,
- deleted boolean DEFAULT false NOT NULL
+ deleted boolean DEFAULT false NOT NULL,
+ priority integer
);