diff options
Diffstat (limited to 'examples/complex.py')
-rw-r--r-- | examples/complex.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/examples/complex.py b/examples/complex.py new file mode 100644 index 0000000..e3f1767 --- /dev/null +++ b/examples/complex.py @@ -0,0 +1,20 @@ +class Complex(object): + + def header(self): + return "Colors" + + def item(self): + items = [] + items.append({ 'name': 'red', 'current': True, 'url': '#Red' }) + items.append({ 'name': 'green', 'link': True, 'url': '#Green' }) + items.append({ 'name': 'blue', 'link': True, 'url': '#Blue' }) + return items + + def list(self): + return not self.empty() + + def empty(self): + return len(self.item()) == 0 + + def empty_list(self): + return []; |