Cleanup, add unique IDs tpo card.vm articles, add support for stacking figures, add more flags qhich trigger item layout, add feature to show current stock, fix SVG upload bug

This commit is contained in:
2017-12-26 18:58:17 +01:00
parent 76b66ff555
commit 1aa3c569a8
3 changed files with 48 additions and 36 deletions
+8 -1
View File
@@ -68,7 +68,7 @@ def to_yaml(card):
def from_dir(path):
return [from_file(i, in_carddir=False) for i in glob.glob(os.path.join(path, "*.yaml"))]
def from_form(form):
def from_form(form):#sanic's request.form
card = Card()
for key, val in form.items():
if not val[0]: continue
@@ -89,6 +89,13 @@ def is_filename_vacant(filename, in_carddir=True):
filename += ".yaml"
return not os.path.exists(filename)
def get_vacant_filename():
i = 1
while 1:
if is_filename_vacant("card-%s" % str(i).zfill(4)):
return "card-%s" % str(i).zfill(4)
i += 1
class open_file:#contextmanager
def __init__(self, filename):
self.filename = filename