[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