diff options
Diffstat (limited to 'vk/last_seen.py')
| -rw-r--r-- | vk/last_seen.py | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/vk/last_seen.py b/vk/last_seen.py index 6c373d3..e5584eb 100644 --- a/vk/last_seen.py +++ b/vk/last_seen.py @@ -80,20 +80,14 @@ class LastSeen(MutableMapping): _DEFAULT_FIELD_PARSER = str - def has_time(self): - return LastSeenField.TIME in self - - def get_time(self): + @property + def time(self): return self[LastSeenField.TIME] - def set_time(self, time): - self[LastSeenField.TIME] = time - - def has_platform(self): - return LastSeenField.PLATFORM in self + @property + def time_local(self): + return self.time.astimezone() - def get_platform(self): + @property + def platform(self): return self[LastSeenField.PLATFORM] - - def set_platform(self, platform): - self[LastSeenField.PLATFORM] = platform |
