summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
a67c04f)
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
from random import randrange
from stat import S_IFDIR, S_IFLNK, S_IFREG, S_ISDIR, S_ISLNK, S_ISREG
from time import localtime, strftime
from random import randrange
from stat import S_IFDIR, S_IFLNK, S_IFREG, S_ISDIR, S_ISLNK, S_ISREG
from time import localtime, strftime
-import exceptions, re, sys
from bup import git, metadata, vint
from bup.compat import range
from bup import git, metadata, vint
from bup.compat import range
from bup.vint import read_vint, write_vint
from bup.vint import read_vuint, write_vuint
from bup.vint import read_vint, write_vint
from bup.vint import read_vuint, write_vuint
+if sys.version_info[0] < 3:
+ from exceptions import IOError as py_IOError
+else:
+ py_IOError = IOError
+
# We currently assume that it's always appropriate to just forward IOErrors
# to a remote client.
# We currently assume that it's always appropriate to just forward IOErrors
# to a remote client.
-class IOError(exceptions.IOError):
+class IOError(py_IOError):
def __init__(self, errno, message, terminus=None):
def __init__(self, errno, message, terminus=None):
- exceptions.IOError.__init__(self, errno, message)
+ py_IOError.__init__(self, errno, message)
self.terminus = terminus
def write_ioerror(port, ex):
self.terminus = terminus
def write_ioerror(port, ex):