Export helper for formatting datetime

master
Thomas Sileo 2019-04-14 12:30:32 +02:00
rodzic 7e5b7c1c24
commit 59ee83ee9b
1 zmienionych plików z 6 dodań i 2 usunięć

Wyświetl plik

@ -68,6 +68,10 @@ def use_backend(backend_instance):
BACKEND = backend_instance
def format_datetime(dt: datetime) -> str:
return dt.replace(microsecond=0).isoformat() + "Z"
class ActivityType(Enum):
"""Supported activity `type`."""
@ -812,7 +816,7 @@ class Create(BaseActivity):
if self.published:
self._data["object"]["published"] = self.published
else:
now = datetime.utcnow().replace(microsecond=0).isoformat() + "Z"
now = format_datetime(datetime.utcnow())
self._data["published"] = now
self._data["object"]["published"] = now
@ -885,7 +889,7 @@ class Note(BaseActivity):
object=self.id,
to=[AS_PUBLIC],
cc=[as_actor.followers, self.attributedTo],
published=datetime.utcnow().replace(microsecond=0).isoformat() + "Z",
published=format_datetime(datetime.utcnow()),
)
def has_mention(self, actor_id: str) -> bool: