diff frontends/src/jp/cmd_profile.py @ 1033:d87aa6bdb0b4

jp: option '-c' is not longer a flag but a string to define the profile password: - no '-c': same behavior as before, do not connect the profile - '-c' with not following value: autoconnect and use the default value '' as profile password - '-c' with a following value: autoconnect and use that value as profile password Note that previous scripts may not work. For example, even if the profile password for "test1" is empty: jp disco -p test1 -c contact@host.net must be changed to: jp disco -p test1 -c -- contact@host.net Otherwise, argparse will think that "contact@host.net" is the password and that the target JID is missing.
author souliane <souliane@mailoo.org>
date Wed, 07 May 2014 16:10:20 +0200
parents 308a96bc7c1b
children b29452cab50b
line wrap: on
line diff
--- a/frontends/src/jp/cmd_profile.py	Wed May 07 16:03:38 2014 +0200
+++ b/frontends/src/jp/cmd_profile.py	Wed May 07 16:10:20 2014 +0200
@@ -105,7 +105,7 @@
         if self.args.profile in self.host.bridge.getProfilesList():
             error("Profile %s already exists." % self.args.profile)
             self.host.quit(1)
-        self.host.bridge.asyncCreateProfile(self.args.profile, self._profile_created, None)
+        self.host.bridge.asyncCreateProfile(self.args.profile, callback=self._profile_created, errback=None)
 
 
 class Profile(base.CommandBase):