~mterry/duplicity/nopexpect

« back to all changes in this revision

Viewing changes to duplicity/backends/sshbackend.py

  • Committer: Kenneth Loafman
  • Date: 2011-11-22 19:25:14 UTC
  • Revision ID: kenneth@loafman.com-20111122192514-utxhakyq0pjn2vpp
411145  Misleading error message: "Invalid SSH password"

Show diffs side-by-side

added added

removed removed

Lines of Context:
185
185
                elif match == 3:
186
186
                    child.sendline(self.password)
187
187
                elif match == 4:
188
 
                    log.Warn("Invalid SSH password")
189
 
                    break
 
188
                    if not child.before.strip().startswith("mkdir"):
 
189
                        log.Warn("Invalid SSH password")
 
190
                        break
190
191
                elif match == 5:
191
192
                    log.Warn("Host key authenticity could not be verified (missing known_hosts entry?)")
192
193
                    break
307
308
 
308
309
duplicity.backend.register_backend("ssh", SSHBackend)
309
310
duplicity.backend.register_backend("scp", SSHBackend)
310
 
duplicity.backend.register_backend("sftp", SSHBackend)
 
 
b'\\ No newline at end of file'
 
311
duplicity.backend.register_backend("sftp", SSHBackend)