5
""" examples is a dict of example objects """
7
__copyright__ = 'this file is in the public domain'
11
class Example(object):
15
def __init__(self, descr, ex):
21
""" examples object is a dict """
23
def add(self, name, descr, ex):
24
""" add description and example """
25
self[name.lower()] = Example(descr, ex)
28
""" return size of examples dict """
29
return len(self.keys())
31
def getexamples(self):
32
""" get all examples in list """
34
for i in self.values():
35
ex = i.example.lower()
36
exampleslist = re.split('\d\)', ex)
37
for example in exampleslist:
39
result.append(example.strip())
42
def getexamplesplug(self):
43
""" get all examples in list """
45
for i in self.values():
46
ex = i.example.lower()
47
exampleslist = re.split('\d\)', ex)
48
for example in exampleslist:
50
result.append(example.strip())