~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transport/ftp.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-04-19 09:52:56 UTC
  • mfrom: (2423.2.3 selftest.win32)
  • Revision ID: pqm@pqm.ubuntu.com-20070419095256-nq0n6puj11zm7n7r
(bialix) some fixes for win32

Show diffs side-by-side

added added

removed removed

Lines of Context:
701
701
            except (IOError, OSError), e:
702
702
                # TODO: jam 20060516 return custom responses based on
703
703
                #       why the command failed
704
 
                self.respond('550 RNTO failed: %s' % (e,))
 
704
                # (bialix 20070418) str(e) on Python 2.5 @ Windows
 
705
                # sometimes don't provide expected error message;
 
706
                # so we obtain such message via os.strerror()
 
707
                self.respond('550 RNTO failed: %s' % os.strerror(e.errno))
705
708
            except:
706
709
                self.respond('550 RNTO failed')
707
710
                # For a test server, we will go ahead and just die
739
742
                    self.filesystem.mkdir (path)
740
743
                    self.respond ('257 MKD command successful.')
741
744
                except (IOError, OSError), e:
742
 
                    self.respond ('550 error creating directory: %s' % (e,))
 
745
                    # (bialix 20070418) str(e) on Python 2.5 @ Windows
 
746
                    # sometimes don't provide expected error message;
 
747
                    # so we obtain such message via os.strerror()
 
748
                    self.respond ('550 error creating directory: %s' %
 
749
                                  os.strerror(e.errno))
743
750
                except:
744
751
                    self.respond ('550 error creating directory.')
745
752