comparison hgext/inotify/server.py @ 8209:a1a5a57efe90

replace util.sort with sorted built-in This is marginally faster for small and moderately-sized lists
author Matt Mackall <mpm@selenic.com>
date Sun, 26 Apr 2009 16:50:44 -0500
parents 67e59a9886d5
children 46293a0c7e9f
comparison
equal deleted inserted replaced
8208:32a2a1e244f1 8209:a1a5a57efe90
537 if self.eventq: 537 if self.eventq:
538 if self.ui.debugflag: 538 if self.ui.debugflag:
539 self.ui.note(_('%s processing %d deferred events as %d\n') % 539 self.ui.note(_('%s processing %d deferred events as %d\n') %
540 (self.event_time(), self.deferred, 540 (self.event_time(), self.deferred,
541 len(self.eventq))) 541 len(self.eventq)))
542 for wpath, evts in util.sort(self.eventq.items()): 542 for wpath, evts in sorted(self.eventq.iteritems()):
543 for evt in evts: 543 for evt in evts:
544 self.deferred_event(wpath, evt) 544 self.deferred_event(wpath, evt)
545 self.eventq.clear() 545 self.eventq.clear()
546 self.deferred = 0 546 self.deferred = 0
547 self.timeout = None 547 self.timeout = None