equal
deleted
inserted
replaced
171 raise ValueError('"%s" is not a directory' % directory) |
171 raise ValueError('"%s" is not a directory' % directory) |
172 self.directory = directory[len(__rl_loader__.archive)+len(os.sep):] |
172 self.directory = directory[len(__rl_loader__.archive)+len(os.sep):] |
173 pfx = self.directory+os.sep |
173 pfx = self.directory+os.sep |
174 n = len(pfx) |
174 n = len(pfx) |
175 self.files = list(map(lambda x, n=n: x[n:],list(filter(lambda x,pfx=pfx: x.startswith(pfx),list(__rl_loader__._files.keys()))))) |
175 self.files = list(map(lambda x, n=n: x[n:],list(filter(lambda x,pfx=pfx: x.startswith(pfx),list(__rl_loader__._files.keys()))))) |
|
176 self.files.sort() |
176 self.stack = [] |
177 self.stack = [] |
177 |
178 |
178 def __getitem__(self, index): |
179 def __getitem__(self, index): |
179 while 1: |
180 while 1: |
180 try: |
181 try: |