added more info to templates
This commit is contained in:
@@ -57,6 +57,7 @@ def load_item(i, item):
|
||||
meme = Meme(item_id)
|
||||
meme.abstract = utils.read_key_safe(item, "abstract", False, types=[bool])
|
||||
meme.aliases = utils.read_key_safe(item, "aliases", [], types=[str], is_list=True)
|
||||
meme.info = utils.read_key_safe(item, "info", types=[str])
|
||||
meme.text_base = load_text(0, item, meme.text_base)
|
||||
if not meme.abstract:
|
||||
meme.template = utils.read_key(item, "template", meme.template, types=[str])
|
||||
|
||||
+7
-15
@@ -25,22 +25,14 @@ class Meme:
|
||||
TODO
|
||||
"""
|
||||
|
||||
def __init__(self, meme_id, aliases=None, abstract=False, template=None, text_base=None, texts=None):
|
||||
def __init__(self, meme_id):
|
||||
self.id = meme_id
|
||||
if aliases is None:
|
||||
self.aliases = []
|
||||
else:
|
||||
self.aliases = aliases
|
||||
self.abstract = abstract
|
||||
self.template = template
|
||||
if text_base is None:
|
||||
self.text_base = Text()
|
||||
else:
|
||||
self.text_base = text_base
|
||||
if texts is None:
|
||||
self.texts = None
|
||||
else:
|
||||
self.texts = copy.deepcopy(texts)
|
||||
self.aliases = []
|
||||
self.abstract = None
|
||||
self.info = None
|
||||
self.template = None
|
||||
self.text_base = Text()
|
||||
self.texts = None
|
||||
|
||||
def clone(self):
|
||||
return copy.deepcopy(self)
|
||||
|
||||
Reference in New Issue
Block a user