aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/vk/tracking/sessions.py
diff options
context:
space:
mode:
authorEgor Tensin <egor@tensin.name>2026-06-23 17:33:05 +0200
committerEgor Tensin <egor@tensin.name>2026-06-23 17:33:05 +0200
commitc7325abd5b019d82076aa69a793f88ff044ab1a9 (patch)
treeba1fda129cfa085a1df7f2f24026c9bda0adadd2 /vk/tracking/sessions.py
parentuse format strings (diff)
downloadvk-scripts-c7325abd5b019d82076aa69a793f88ff044ab1a9.tar.gz
vk-scripts-c7325abd5b019d82076aa69a793f88ff044ab1a9.zip
use properties instead of stupid get/set methods
Diffstat (limited to 'vk/tracking/sessions.py')
-rw-r--r--vk/tracking/sessions.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/vk/tracking/sessions.py b/vk/tracking/sessions.py
index 3386c7f..6c4e787 100644
--- a/vk/tracking/sessions.py
+++ b/vk/tracking/sessions.py
@@ -129,18 +129,18 @@ class OnlineSessionEnumerator(MutableMapping):
return self._close_user_session(record.to_user())
def _known_user(self, user):
- return user.get_uid() in self._records
+ return user.uid in self._records
def _unknown_user(self, user):
return not self._known_user(user)
def _close_user_session(self, user):
- if user not in self or self[user].is_offline():
+ if user not in self or self[user].is_offline:
self[user] = user
return None
- if user.is_online():
+ if user.is_online:
return None
- session = user, self[user].get_last_seen_time(), user.get_last_seen_time()
+ session = user, self[user].last_seen.time, user.last_seen.time
self[user] = user
return session
@@ -291,7 +291,7 @@ class OutputSinkJSON(OutputSinkOnlineSessions):
class OutputConverterPlot:
@staticmethod
def convert_user(user):
- return f'{user.get_first_name()}\n{user.get_last_name()}'
+ return f'{user.first_name}\n{user.last_name}'
@staticmethod
def convert_date(date):