瀏覽代碼

sync: Improve error message when writing smart sync manifest fails

The error message only states that writing the manifest failed.

Include the exception message, so it's easier to track down the reason
that the write failed.

Change-Id: I06e942c48a19521ba45292199519dd0a8bdb1de7
David Pursehouse 10 年之前
父節點
當前提交
727cc3e324
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      subcmds/sync.py

+ 3 - 2
subcmds/sync.py

@@ -592,8 +592,9 @@ later is required to fix a server side protocol bug.
               f.write(manifest_str)
             finally:
               f.close()
-          except IOError:
-            print('error: cannot write manifest to %s' % manifest_path,
+          except IOError as e:
+            print('error: cannot write manifest to %s:\n%s'
+                  % (manifest_path, e),
                   file=sys.stderr)
             sys.exit(1)
           self._ReloadManifest(manifest_name)