import re
import gzip
import time
-import StringIO
+import sys
+if sys.version_info[0] == 2:
+ import StringIO
+else:
+ from io import StringIO
import os
import fcntl
import string
f.flush()
os.fsync(f.fileno())
f.close()
- os.chmod(tmpfname, 0644)
+ os.chmod(tmpfname, 0o0644)
os.rename(tmpfname, fname)
def dump_html(self, fname):
f.flush()
os.fsync(f.fileno())
f.close()
- os.chmod(tmpfname, 0644)
+ os.chmod(tmpfname, 0o0644)
os.rename(tmpfname, fname)
# read possibly compressed, signed queue
self._open()
self.signers = []
body = self.fd.read()
- if string.strip(body) == "":
+ if body.strip() == "":
# empty file, don't choke
self.requests = []
return
try:
self.requests = request.parse_requests(body)
- except Exception, e:
+ except Exception as e:
log.panic("error parsing %s: %s" % (self.name, e))
pass
f.flush()
os.fsync(f.fileno())
f.close()
- os.chmod(tmpname, 0644)
+ os.chmod(tmpname, 0o0644)
os.rename(tmpname, name)
def add(self, req):