./gajim.py --profile foo will create and use ~/.gajim/config.foo. Thanks for writing and emailing in gajim devel ml the patch, tab
This commit is contained in:
parent
156c81846b
commit
facc7a5fef
23
src/gajim.py
23
src/gajim.py
|
@ -32,6 +32,8 @@ import sre
|
||||||
import signal
|
import signal
|
||||||
import common.sleepy
|
import common.sleepy
|
||||||
import check_for_new_version
|
import check_for_new_version
|
||||||
|
import sys
|
||||||
|
import getopt
|
||||||
|
|
||||||
from common import gajim
|
from common import gajim
|
||||||
from common import connection
|
from common import connection
|
||||||
|
@ -45,6 +47,27 @@ gtk.glade.textdomain(APP)
|
||||||
from common import optparser
|
from common import optparser
|
||||||
parser = optparser.OptionsParser('~/.gajim/config')
|
parser = optparser.OptionsParser('~/.gajim/config')
|
||||||
|
|
||||||
|
# gajim --profile devel
|
||||||
|
profile = ''
|
||||||
|
try:
|
||||||
|
opts, args = getopt.getopt(sys.argv[1:], "hp:", [ "help", "profile=" ])
|
||||||
|
except getopt.error, msg:
|
||||||
|
print msg
|
||||||
|
print "for help use --help"
|
||||||
|
sys.exit(2)
|
||||||
|
for o, a in opts:
|
||||||
|
if o in ("-h", "--help"):
|
||||||
|
print "gajim [--help] [--profile name]"
|
||||||
|
sys.exit(0)
|
||||||
|
elif o in ("-p", "--profile"):
|
||||||
|
profile = a
|
||||||
|
|
||||||
|
config_name = "~/.gajim/config"
|
||||||
|
if profile:
|
||||||
|
config_name += ".%s" % profile
|
||||||
|
|
||||||
|
parser = common.optparser.OptionsParser(config_name)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import winsound # windows-only built-in module for playing wav
|
import winsound # windows-only built-in module for playing wav
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
|
Loading…
Reference in New Issue