瀏覽代碼

change-password improvements

Jonas Borgström 13 年之前
父節點
當前提交
fbdc11e166
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      darc/archiver.py

+ 4 - 4
darc/archiver.py

@@ -56,11 +56,11 @@ class Archiver(object):
 
     def do_chpasswd(self, args):
         if os.path.isfile(args.store_or_file):
-            filename = args.store_or_file
+            key = Key()
+            key.open(args.store_or_file)
         else:
-            filename = Location(args.store_or_file).to_key_filename()
-        key = Key()
-        key.open(filename)
+            store = self.open_store(Location(args.store_or_file))
+            key = Key(store)
         key.chpasswd()
         print 'Key file "%s" updated' % key.path
         return self.exit_code