186 |
186 |
187 ordered = [] |
187 ordered = [] |
188 for (_, in_order, name) in possible: |
188 for (_, in_order, name) in possible: |
189 try: |
189 try: |
190 age = os.stat(os.path.join(self.project.ppath, name)).st_mtime |
190 age = os.stat(os.path.join(self.project.ppath, name)).st_mtime |
191 except (IOError, OSError): |
191 except OSError: |
192 # skipping, because it doesn't appear to exist... |
192 # skipping, because it doesn't appear to exist... |
193 continue |
193 continue |
194 ordered.append(( |
194 ordered.append(( |
195 in_order, # we want closer match first |
195 in_order, # we want closer match first |
196 - age, # then approximately "most recently edited" |
196 - age, # then approximately "most recently edited" |