/[rdiff-backup]/rdiff-backup/rdiff_backup/rpath.py
ViewVC logotype

Diff of /rdiff-backup/rdiff_backup/rpath.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.84 by bescoto, Wed Aug 17 05:55:18 2005 UTC revision 1.85 by bescoto, Thu Sep 1 01:55:27 2005 UTC
# Line 1045  class RPath(RORPath): Line 1045  class RPath(RORPath):
1045                          mode = stat.S_IFBLK | 0600                          mode = stat.S_IFBLK | 0600
1046                  else: raise RPathException                  else: raise RPathException
1047                  try: self.conn.os.mknod(self.path, mode, self.conn.os.makedev(major, minor))                  try: self.conn.os.mknod(self.path, mode, self.conn.os.makedev(major, minor))
1048                  except OSError, e:                  except (OSError, AttributeError), e:
1049                          if e.errno == errno.EPERM:                          if isinstance(e, AttributeError) or e.errno == errno.EPERM:
1050                                    # AttributeError will be raised by Python 2.2, which
1051                                    # doesn't have os.mknod
1052                                  log.Log("unable to mknod %s -- using touch instead" % self.path, 4)                                  log.Log("unable to mknod %s -- using touch instead" % self.path, 4)
1053                                  self.touch()                                  self.touch()
1054                  self.setdata()                  self.setdata()

Legend:
Removed from v.1.84  
changed lines
  Added in v.1.85

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26