kopia lustrzana https://gitlab.com/marnanel/chapeau
34 wiersze
771 B
Python
34 wiersze
771 B
Python
__title__ = 'django_kepi'
|
|
__version__ = '0.0.30'
|
|
VERSION = __version__
|
|
__author__ = 'Marnanel Thurman'
|
|
__license__ = 'GPL-2'
|
|
__copyright__ = 'Copyright (c) 2018 Marnanel Thurman'
|
|
|
|
import logging
|
|
|
|
logger = logging.getLogger(name='django_kepi')
|
|
|
|
ATSIGN_CONTEXT = "https://www.w3.org/ns/activitystreams",
|
|
|
|
# Decorator
|
|
def implements_activity_type(f_type):
|
|
def register(cls):
|
|
# XXX This will do something again later
|
|
pass #register_type(f_type, cls)
|
|
return cls
|
|
return register
|
|
|
|
class TombstoneException(Exception):
|
|
|
|
def __init__(self, *args, **kwargs):
|
|
super().__init__()
|
|
|
|
self.activity_form = kwargs.copy()
|
|
self.activity_form['type'] = 'Tombstone'
|
|
|
|
def __str__(self):
|
|
return str(self.activity_form)
|
|
|
|
|