X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fipsilon.git;a=blobdiff_plain;f=ipsilon%2Futil%2Fpage.py;h=7727dda62bc3b4771cf7b0f5df27b48e06572684;hp=7dda1d742a94f43af62b2716673d0d97ada1445d;hb=134914682267592e2b42276255aff24bd2fabe6b;hpb=a5be918364744f92d73aa4b6589f3b9b33235d6d diff --git a/ipsilon/util/page.py b/ipsilon/util/page.py index 7dda1d7..7727dda 100755 --- a/ipsilon/util/page.py +++ b/ipsilon/util/page.py @@ -80,4 +80,10 @@ class Page(object): def default(self, *args, **kwargs): raise cherrypy.HTTPError(404) + def add_subtree(self, name, page): + self.__dict__[name] = page + + def del_subtree(self, name): + del self.__dict__[name] + exposed = True