Files

27 lines
771 B
Python
Raw Permalink Normal View History

2026-08-06 21:34:52 -05:00
"""
Moving toward OOP. First class is Post. More to come.
"""
class Post:
def __init__(self, poster, display_name, content, time, age=None, is_posted=False, event_id=None):
self.poster = poster
self.display_name = display_name
self.content = content
self.time = time
self.is_posted = is_posted
self.event_id = event_id
if age is not None:
self.age = age
else:
import time as _time
self.age = int(_time.time()) - self.time
def as_tuple(self):
return (self.poster, self.display_name, self.content, self.time, self.age, self.is_posted, self.event_id)
def age_seconds(self):
import time as _time
return int(_time.time()) - self.time