mirror of
https://github.com/ail-project/ail-framework.git
synced 2025-01-18 16:36:13 +00:00
fix: [chat forum] fix get years daterange
This commit is contained in:
parent
e19595daa7
commit
66de987c99
1 changed files with 7 additions and 4 deletions
|
@ -228,14 +228,17 @@ class AbstractChatObject(AbstractSubtypeObject, ABC):
|
||||||
return stats
|
return stats
|
||||||
|
|
||||||
def get_message_years(self):
|
def get_message_years(self):
|
||||||
try:
|
timestamp = self.get_timestamp_first_message()
|
||||||
timestamp = datetime.utcfromtimestamp(float(self.get_timestamp_first_message()))
|
if not timestamp:
|
||||||
|
year_start = int(self.get_first_seen()[0:4])
|
||||||
|
year_end = int(self.get_last_seen()[0:4])
|
||||||
|
return list(range(year_start, year_end + 1))
|
||||||
|
else:
|
||||||
|
timestamp = datetime.utcfromtimestamp(float(timestamp))
|
||||||
year_start = int(timestamp.strftime('%Y'))
|
year_start = int(timestamp.strftime('%Y'))
|
||||||
timestamp = datetime.utcfromtimestamp(float(self.get_timestamp_last_message()))
|
timestamp = datetime.utcfromtimestamp(float(self.get_timestamp_last_message()))
|
||||||
year_end = int(timestamp.strftime('%Y'))
|
year_end = int(timestamp.strftime('%Y'))
|
||||||
return list(range(year_start, year_end + 1))
|
return list(range(year_start, year_end + 1))
|
||||||
except:
|
|
||||||
return []
|
|
||||||
|
|
||||||
def get_nb_year_messages(self, year):
|
def get_nb_year_messages(self, year):
|
||||||
nb_year = {}
|
nb_year = {}
|
||||||
|
|
Loading…
Add table
Reference in a new issue