From 6f4fd336cd73896332aad252dbd553308dc11b18 Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Wed, 16 Oct 2013 16:51:17 -0400 Subject: [PATCH] api: Add support for specifying client using zulip.init_from_options. (imported from commit f92db44af606d67d5a1dcc9c978cee0d079d466d) --- zulip/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/zulip/__init__.py b/zulip/__init__.py index 0f1af50..c801328 100644 --- a/zulip/__init__.py +++ b/zulip/__init__.py @@ -59,12 +59,16 @@ def generate_option_group(parser): group.add_option('-v', '--verbose', action='store_true', help='Provide detailed output.') + group.add_option('--client', + action='store', + default="API: Python", + help=optparse.SUPPRESS_HELP) return group def init_from_options(options): return Client(email=options.email, api_key=options.api_key, config_file=options.config_file, - verbose=options.verbose, site=options.site) + verbose=options.verbose, site=options.site, client=options.client) class Client(object): def __init__(self, email=None, api_key=None, config_file=None,