X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=geekigeeki.py;h=2e2ef72160395e00d6ea40566c882ecf1d2762fd;hb=85ba845f0699aa34899e871527ae461f591f77d9;hp=a7e99ed10121c9af816cfc76eddc0707edeeec94;hpb=152bbe08d73f7ffa9b8fa9f5a841ac643f3d75a5;p=geekigeeki.git diff --git a/geekigeeki.py b/geekigeeki.py index a7e99ed..2e2ef72 100755 --- a/geekigeeki.py +++ b/geekigeeki.py @@ -366,7 +366,11 @@ class WikiFormatter: macro = globals().get('_macro_' + name) if not macro: - execfile("macros/" + name + ".py", globals()) + try: + execfile("macros/" + name + ".py", globals()) + except IOError, er: + if er.errno == errno.ENOENT: + pass macro = globals().get('_macro_' + name) if macro: return macro(argv) @@ -710,7 +714,7 @@ class Page: print '
' % relative_url(self.page_name) print '' % (self.page_name) print '
' % (self.page_name) - print '' % (preview or self.get_raw_body()) + print '' % cgi.escape(preview or self.get_raw_body()) print ' ' % file print """