gajim.py is now executable
This commit is contained in:
parent
f493158886
commit
17344ef0f8
61
gajim.py
61
gajim.py
|
@ -1,61 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
''':'
|
|
||||||
exec python -OOtt "$0" ${1+"$@"}
|
|
||||||
' '''
|
|
||||||
##
|
|
||||||
## Gajim Team:
|
|
||||||
## - Yann Le Boulanger <asterix@lagaule.org>
|
|
||||||
## - Vincent Hanquez <tab@snarc.org>
|
|
||||||
##
|
|
||||||
## Copyright (C) 2003-2005 Gajim Team
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or modify
|
|
||||||
## it under the terms of the GNU General Public License as published
|
|
||||||
## by the Free Software Foundation; version 2 only.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
|
|
||||||
import logging
|
|
||||||
logging.basicConfig()
|
|
||||||
|
|
||||||
import common
|
|
||||||
import Core
|
|
||||||
|
|
||||||
from common import i18n
|
|
||||||
i18n.init()
|
|
||||||
_ = i18n._
|
|
||||||
|
|
||||||
import getopt
|
|
||||||
import sys
|
|
||||||
import signal
|
|
||||||
|
|
||||||
def usage():
|
|
||||||
print "usage :", sys.argv[0], ' [OPTION]'
|
|
||||||
print " -c\tlaunch Gajim as a client of a Gajim server"
|
|
||||||
print " -h, --help\tdisplay this help and exit"
|
|
||||||
|
|
||||||
try:
|
|
||||||
opts, args = getopt.getopt(sys.argv[1:], "ch", ["help"])
|
|
||||||
except getopt.GetoptError:
|
|
||||||
# print help information and exit:
|
|
||||||
usage()
|
|
||||||
sys.exit(2)
|
|
||||||
mode = 'server'
|
|
||||||
for o, a in opts:
|
|
||||||
if o == '-c':
|
|
||||||
mode = 'client'
|
|
||||||
if o in ("-h", "--help"):
|
|
||||||
usage()
|
|
||||||
sys.exit()
|
|
||||||
|
|
||||||
# ^C exits the application
|
|
||||||
signal.signal(signal.SIGINT, signal.SIG_DFL)
|
|
||||||
|
|
||||||
Core.core.start(mode)
|
|
||||||
print _("Core Stopped")
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue