

def __init__(self, text, created_at=None, source=None):
    if text:
        self.text = text
    else:
        raise ValueError('empty text')
    if (created_at is None):
        created_at = datetime.now(tzlocal())
    try:
        self.created_at = created_at.replace(microsecond=0)
    except AttributeError:
        raise TypeError('created_at is of invalid type')
    self.source = source

dataset/ETHPy150Open buckket/twtxt/twtxt/models.py Tweet.__init__/original