debian/control: Make field ordering consistent again
This regressed when switching to Python 3 and not consistently replacing use of iter*() methods.
This commit is contained in:
parent
ea6cccbad9
commit
0b7b6d7a62
|
@ -418,8 +418,8 @@ class Package(dict):
|
|||
pass
|
||||
super(Package, self).__setitem__(key, value)
|
||||
|
||||
def iterkeys(self):
|
||||
keys = set(self.keys())
|
||||
def keys(self):
|
||||
keys = set(super(Package, self).keys())
|
||||
for i in self._fields.keys():
|
||||
if i in self:
|
||||
keys.remove(i)
|
||||
|
@ -427,10 +427,10 @@ class Package(dict):
|
|||
for i in keys:
|
||||
yield i
|
||||
|
||||
def iteritems(self):
|
||||
for i in self.iterkeys():
|
||||
def items(self):
|
||||
for i in self.keys():
|
||||
yield (i, self[i])
|
||||
|
||||
def itervalues(self):
|
||||
for i in self.iterkeys():
|
||||
def values(self):
|
||||
for i in self.keys():
|
||||
yield self[i]
|
||||
|
|
|
@ -254,7 +254,7 @@ class Gencontrol(object):
|
|||
|
||||
def process_package(self, in_entry, vars={}):
|
||||
entry = in_entry.__class__()
|
||||
for key, value in in_entry.iteritems():
|
||||
for key, value in in_entry.items():
|
||||
if isinstance(value, PackageRelation):
|
||||
value = self.process_relation(value, vars)
|
||||
elif isinstance(value, PackageDescription):
|
||||
|
@ -295,6 +295,6 @@ class Gencontrol(object):
|
|||
|
||||
def write_rfc822(self, f, list):
|
||||
for entry in list:
|
||||
for key, value in entry.iteritems():
|
||||
for key, value in entry.items():
|
||||
f.write(u"%s: %s\n" % (key, value))
|
||||
f.write('\n')
|
||||
|
|
Loading…
Reference in New Issue