[Pkg-python-debian-commits] r69 trunk: added Ar iteration, removed some old cruft
zack at bononia.it
zack at bononia.it
Sat Jul 14 10:13:08 UTC 2007
------------------------------------------------------------
revno: 69
committer: zack at bononia.it
branch nick: pkg-python-debian.debfile
timestamp: Sat 2007-07-14 12:13:08 +0200
message:
added Ar iteration, removed some old cruft
modified:
debian_bundle/arfile.py
-------------- next part --------------
=== modified file 'debian_bundle/arfile.py'
--- a/debian_bundle/arfile.py 2007-07-14 10:07:59 +0000
+++ b/debian_bundle/arfile.py 2007-07-14 10:13:08 +0000
@@ -21,6 +21,9 @@
self.__index_archive()
pass # TODO write support
+ def __iter__(self):
+ return iter(self.getmembers())
+
def __index_archive(self):
if self.__fname:
fp = open(self.__fname, "rb")
@@ -53,14 +56,10 @@
return None
- def __updateMembersList(self):
- self.__members_list.sort(lambda f1, f2: cmp(f1.offset, f2.offset))
-
def getmembers(self): return self.__members_list
members = property(getmembers)
def getnames(self):
- self.__updateMembersList()
return map(lambda f: f.name, self.__members_list)
def __iter__(self):
More information about the pkg-python-debian-commits
mailing list