コード例 #1
0
                     help="If not specified it will be prompted.")
 parser.add_argument('-d',
                     '--domain',
                     help="If not specified it will be prompted.")
 parser.add_argument(
     '-q',
     '--quiet',
     action='store_const',
     const=True,
     help="Display only prompts (if necessary) and the plain password")
 args = parser.parse_args()
 if args.master_password:
     master_password = args.master_password
 else:
     master_password = getpass.getpass(prompt='Masterpasswort: ')
 settings_manager = PasswordSettingsManager()
 try:
     settings_manager.load_settings(master_password, not args.no_sync,
                                    args.update_sync_settings)
     if args.update_sync_settings:
         settings_manager.sync_manager.ask_for_sync_settings()
 except zlib.error:
     print(
         "Falsches Masterpasswort. Es wurden keine Einstellungen geladen.")
 if args.domain:
     domain = args.domain
 else:
     domain = input('Domain: ')
 while len(domain) < 1:
     print(
         'Bitte gib eine Domain an, für die das Passwort generiert werden soll.'
コード例 #2
0
 def setUp(self):
     self.manager = PasswordSettingsManager(os.path.expanduser('~/.ctSESAM_test.pws'))