diff options
Diffstat (limited to 'net-im/turpial/files/extra-patch-argparse-turpial_main.py')
-rw-r--r-- | net-im/turpial/files/extra-patch-argparse-turpial_main.py | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/net-im/turpial/files/extra-patch-argparse-turpial_main.py b/net-im/turpial/files/extra-patch-argparse-turpial_main.py deleted file mode 100644 index 652ff5ddab9d..000000000000 --- a/net-im/turpial/files/extra-patch-argparse-turpial_main.py +++ /dev/null @@ -1,114 +0,0 @@ ---- turpial/main.py.orig 2011-03-23 17:50:07.000000000 +0100 -+++ turpial/main.py 2011-03-27 16:33:05.000000000 +0200 -@@ -12,7 +12,7 @@ - import base64 - import logging - import getpass --from optparse import OptionParser -+import argparse - - from turpial.api.servicesapi import HTTPServices - from turpial.api.turpialapi import TurpialAPI -@@ -21,8 +21,8 @@ - - try: - import ctypes -- libc = ctypes.CDLL('libc.so.6') -- libc.prctl(15, 'turpial', 0, 0) -+ libc = ctypes.CDLL(os.path.join('/usr/lib', 'libc.so')) -+ libc.setproctitle('turpial') - except ImportError: - pass - -@@ -44,34 +44,34 @@ - ui_avail = ui_avail[:-1] + ')' - default_ui = INTERFACES[1] if len(INTERFACES) > 1 else '' - -- parser = OptionParser() -- parser.add_option('-d', '--debug', dest='debug', action='store_true', -+ parser = argparse.ArgumentParser() -+ parser.add_argument('-d', '--debug', dest='debug', action='store_true', - help='show debug info in shell during execution', default=False) -- parser.add_option('-i', '--interface', dest='interface', -+ parser.add_argument('-i', '--interface', dest='interface', - help='select interface to use %s' % ui_avail, default=default_ui) -- parser.add_option('-c', '--clean', dest='clean', action='store_true', -+ parser.add_argument('-c', '--clean', dest='clean', action='store_true', - help='clean all bytecodes', default=False) -- parser.add_option('-s', '--save-credentials', dest='save', action='store_true', -+ parser.add_argument('-s', '--save-credentials', dest='save', action='store_true', - help='save user credentials', default=False) -- parser.add_option('--version', dest='version', action='store_true', -+ parser.add_argument('--version', dest='version', action='store_true', - help='show the version of Turpial and exit', default=False) -- parser.add_option('--test', dest='test', action='store_true', -+ parser.add_argument('--test', dest='test', action='store_true', - help='only load timeline and friends', default=False) -- parser.add_option('--no-sound', dest='no_sound', action='store_true', -+ parser.add_argument('--no-sound', dest='no_sound', action='store_true', - help='disable the sounds module', default=False) -- parser.add_option('--no-notif', dest='no_notif', action='store_true', -+ parser.add_argument('--no-notif', dest='no_notif', action='store_true', - help='disable the notifications module', default=False) - -- (options, args) = parser.parse_args() -+ args = parser.parse_args() - - self.config = None - self.global_cfg = ConfigApp() - self.protocol_cfg = {} - self.profile = None -- self.testmode = options.test -- self.interface = options.interface -- self.no_sound = options.no_sound -- self.no_notif = options.no_notif -+ self.testmode = args.test -+ self.interface = args.interface -+ self.no_sound = args.no_sound -+ self.no_notif = args.no_notif - self.httpserv = None - self.api = None - self.version = self.global_cfg.read('App', 'version') -@@ -79,34 +79,34 @@ - for p in PROTOCOLS: - self.protocol_cfg[p] = ConfigProtocol(p) - -- if options.debug or options.clean: -+ if args.debug or args.clean: - logging.basicConfig(level=logging.DEBUG) - else: - logging.basicConfig(level=logging.INFO) - self.log = logging.getLogger('Controller') - -- if options.clean: -+ if args.clean: - self.__clean() - sys.exit(0) - -- if options.version: -+ if args.version: - print "Turpial v%s" % self.version - print "Python v%X" % sys.hexversion - sys.exit(0) - -- if options.save: -+ if args.save: - try: - self.__save_credentials() - except KeyboardInterrupt: - self.log.debug('Interceptado Keyboard Interrupt') - sys.exit(0) - -- self.interface = options.interface -- if options.interface == 'gtk+' and ('gtk+' in INTERFACES): -+ self.interface = args.interface -+ if args.interface == 'gtk+' and ('gtk+' in INTERFACES): - self.ui = _GTK(self, extend=True) -- elif options.interface == 'gtk' and ('gtk' in INTERFACES): -+ elif args.interface == 'gtk' and ('gtk' in INTERFACES): - self.ui = _GTK(self) -- elif options.interface == 'cmd' and ('cmd' in INTERFACES): -+ elif args.interface == 'cmd' and ('cmd' in INTERFACES): - self.ui = _CMD(self, args) - else: - print 'No existe una interfaz válida. Las interfaces válidas son: %s' % INTERFACES |