~jelmer/brz/tree-reference-fixes

« back to all changes in this revision

Viewing changes to breezy/transport/ssh.py

  • Committer: Jelmer Vernooij
  • Date: 2018-03-25 12:47:13 UTC
  • mfrom: (6926.1.2 work)
  • Revision ID: jelmer@jelmer.uk-20180325124713-dq64vm9bhch1gjow
Merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
639
639
    config.ensure_config_dir_exists()
640
640
 
641
641
    try:
642
 
        f = open(bzr_hostkey_path, 'w')
643
 
        f.write('# SSH host keys collected by bzr\n')
644
 
        for hostname, keys in BRZ_HOSTKEYS.items():
645
 
            for keytype, key in keys.items():
646
 
                f.write('%s %s %s\n' % (hostname, keytype, key.get_base64()))
647
 
        f.close()
 
642
        with open(bzr_hostkey_path, 'w') as f:
 
643
            f.write('# SSH host keys collected by bzr\n')
 
644
            for hostname, keys in BRZ_HOSTKEYS.items():
 
645
                for keytype, key in keys.items():
 
646
                    f.write('%s %s %s\n' % (hostname, keytype, key.get_base64()))
648
647
    except IOError as e:
649
648
        trace.mutter('failed to save bzr host keys: ' + str(e))
650
649