Changeset View
Changeset View
Standalone View
Standalone View
pykolab/cli/cmd_rename_mailbox.py
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | def execute(*args, **kw): | ||||
""" | """ | ||||
try: | try: | ||||
source_folder = conf.cli_args.pop(0) | source_folder = conf.cli_args.pop(0) | ||||
try: | try: | ||||
target_folder = conf.cli_args.pop(0) | target_folder = conf.cli_args.pop(0) | ||||
try: | try: | ||||
partition = conf.cli_args.pop(0) | partition = conf.cli_args.pop(0) | ||||
except IndexError, errmsg: | except IndexError: | ||||
partition = None | partition = None | ||||
except IndexError, errmsg: | except IndexError: | ||||
print(_("No target mailbox name specified"), file=sys.stderr) | print(_("No target mailbox name specified"), file=sys.stderr) | ||||
except IndexError, errmsg: | except IndexError: | ||||
print(_("No source mailbox name specified"), file=sys.stderr) | print(_("No source mailbox name specified"), file=sys.stderr) | ||||
sys.exit(1) | sys.exit(1) | ||||
if len(source_folder.split('@')) > 1: | if len(source_folder.split('@')) > 1: | ||||
domain = source_folder.split('@')[1] | domain = source_folder.split('@')[1] | ||||
else: | else: | ||||
domain = conf.get('kolab', 'primary_domain') | domain = conf.get('kolab', 'primary_domain') | ||||
Show All 13 Lines |