X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=geekigeeki.py;h=1221e701f7f1437d09cc64913287da0ebf90b9cb;hb=cea14c59bb3e7f4fc6cdb434026a9fcf909ccf3c;hp=a7e99ed10121c9af816cfc76eddc0707edeeec94;hpb=5f99f96a7a102bb8f2c491dd1e11fe8686c7c0a0;p=geekigeeki.git
diff --git a/geekigeeki.py b/geekigeeki.py
index a7e99ed..1221e70 100755
--- a/geekigeeki.py
+++ b/geekigeeki.py
@@ -126,6 +126,10 @@ def send_title(name, text="Limbo", msg_text=None, msg_type='error', writable=Fal
if not name:
print ' '
+ for meta in meta_urls:
+ http_equiv, content = meta
+ print ' ' % (http_equiv, relative_url(content))
+
for link in link_urls:
rel, href = link
print ' ' % (rel, relative_url(href))
@@ -366,7 +370,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)
@@ -511,7 +519,7 @@ class WikiFormatter:
+ r"|(?P
' else: indent = indent_re.match(self.line) - print self._indent_to(len(indent.group(0))) + print self._indent_to(len(indent.group(0))) , print re.sub(scan_re, self.replace, self.line) if self.in_pre: print '' @@ -710,7 +718,7 @@ class Page: print '