mercurial/statprof.py
changeset 50929 18c8c18993f0
parent 50334 972f3e5c94b8
child 51173 933551630b0d
equal deleted inserted replaced
50928:d718eddf01d9 50929:18c8c18993f0
   165         # start_time when timer is active
   165         # start_time when timer is active
   166         self.last_start_time = None
   166         self.last_start_time = None
   167         # a float
   167         # a float
   168         if frequency:
   168         if frequency:
   169             self.sample_interval = 1.0 / frequency
   169             self.sample_interval = 1.0 / frequency
   170         elif not pycompat.hasattr(self, 'sample_interval'):
   170         elif not hasattr(self, 'sample_interval'):
   171             # default to 1000 Hz
   171             # default to 1000 Hz
   172             self.sample_interval = 1.0 / 1000.0
   172             self.sample_interval = 1.0 / 1000.0
   173         else:
   173         else:
   174             # leave the frequency as it was
   174             # leave the frequency as it was
   175             pass
   175             pass