def run(self):
        try:
            while(self.controller.__class__.running):
                sleep(1)
        except (KeyboardInterrupt, SystemExit):
                pass
TimeField.to_python() supports microseconds.
dataset/ETHPy150Open ericgibert/supersid/supersid/textsidviewer.py/textSidViewer.run--crossover with--dataset/ETHPy150Open django/django/tests/model_fields/test_datetimefield.py/DateTimeFieldTests.test_timefield_to_python_microseconds