--- a/tweetcast/server-gevent/tweetcast.py Tue Dec 20 15:37:49 2011 +0100
+++ b/tweetcast/server-gevent/tweetcast.py Tue Dec 20 16:26:19 2011 +0100
@@ -111,6 +111,22 @@
return tweetdict
+def unlink(path):
+ from errno import ENOENT
+ try:
+ os.unlink(path)
+ except OSError, ex:
+ if ex.errno != ENOENT:
+ raise
+
+def link(src, dest):
+ from errno import ENOENT
+ try:
+ os.link(src, dest)
+ except OSError, ex:
+ if ex.errno != ENOENT:
+ raise
+
def bind_unix_listener(path, backlog=50, user=None):
pid = os.getpid()
tempname = '%s.%s.tmp' % (path, pid)
@@ -182,7 +198,7 @@
start_response('404 Not Found', [('Content-Type', 'text/html')])
return ['<h1>Not Found</h1>']
- def startserver(listener):
+ def startserver(self, listener):
if isinstance(listener, str):
listener = bind_unix_listener(listener)
@@ -192,4 +208,4 @@
if __name__ == "__main__":
tc = Tweetcast()
- ts.startserver(LISTENER)
+ tc.startserver(LISTENER)