aboutsummaryrefslogtreecommitdiff
path: root/common.py
blob: 9b6cd43759784c9d47d3ff57cd87a8d3f7793653 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Common classes and methods.

class Food :
    def __init__(self,name, price="", category="Essen", veggie=False, desc=None) :
        self.name = name
        self.price = price
        self.category = category
        self.veggie = veggie
        self.desc=desc

def formt (food) :
    cat = []
    vegkeys = [ "", "Vegetarian", "Vegan" ]
    r = ""
    food.sort(key=lambda foo: foo.category)
    for i in food:
        if not i.category in cat :
            cat.append(i.category)
            if not i.category == None : 
                r=r+ i.category+"\n"
        r=r+"\t" + i.name.ljust(80) + "\t"+ i.price.ljust(20) + vegkeys[i.veggie]+"\n"
        if i.desc :
            r = r+"\t  "+i.desc+"\n"
    return r

foodsources = {}

class Foodsource :
    def __init__(self, name, function, args):
        pass

def register_foodsource():
    pass