|
@@ -32,12 +32,15 @@ pytz = importer.new("pytz") |
|
|
class Time(Command): |
|
|
class Time(Command): |
|
|
"""Report the current time in any timezone (UTC default), or in beats.""" |
|
|
"""Report the current time in any timezone (UTC default), or in beats.""" |
|
|
name = "time" |
|
|
name = "time" |
|
|
commands = ["time", "beats", "swatch"] |
|
|
|
|
|
|
|
|
commands = ["time", "beats", "swatch", "epoch"] |
|
|
|
|
|
|
|
|
def process(self, data): |
|
|
def process(self, data): |
|
|
if data.command in ["beats", "swatch"]: |
|
|
if data.command in ["beats", "swatch"]: |
|
|
self.do_beats(data) |
|
|
self.do_beats(data) |
|
|
return |
|
|
return |
|
|
|
|
|
if data.command == "epoch": |
|
|
|
|
|
self.reply(data, time()) |
|
|
|
|
|
return |
|
|
if data.args: |
|
|
if data.args: |
|
|
timezone = data.args[0] |
|
|
timezone = data.args[0] |
|
|
else: |
|
|
else: |
|
|