Source code for aj.plugins.datetime.api

import time
from jadi import interface


[docs]@interface class TZManager(): """ Abstract interface class for time zone management. All subclasses are stored in the directory managers. """ def __init__(self, context): self.context = context
[docs] def get_tz(self): raise NotImplementedError
[docs] def set_tz(self, name): raise NotImplementedError
[docs] def list_tz(self): raise NotImplementedError
[docs] def get_offset(self): return -(time.altzone if (time.daylight and time.localtime().tm_isdst > 0) else time.timezone)

Comments

comments powered by Disqus