Merge pull request #200 from mattrose/dbus-options

Dbus options
This commit is contained in:
Matt Rose 2020-09-03 15:10:26 -04:00 committed by GitHub
commit 940b721ba6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 10 deletions

View File

@ -66,7 +66,7 @@ if __name__ == '__main__':
dbg ("%s starting up, version %s" % (APP_NAME, APP_VERSION)) dbg ("%s starting up, version %s" % (APP_NAME, APP_VERSION))
OPTIONS = terminatorlib.optionparse.parse_options() OPTIONS,dbus_options = terminatorlib.optionparse.parse_options()
TERMINATOR = Terminator() TERMINATOR = Terminator()
TERMINATOR.set_origcwd(ORIGCWD) TERMINATOR.set_origcwd(ORIGCWD)
@ -95,14 +95,7 @@ if __name__ == '__main__':
# (the -x argument for example) # (the -x argument for example)
if OPTIONS.working_directory is None: if OPTIONS.working_directory is None:
OPTIONS.working_directory = ORIGCWD OPTIONS.working_directory = ORIGCWD
optionslist = {} optionslist = dbus.Dictionary(dbus_options, signature='ss')
for opt, val in list(OPTIONS.__dict__.items()):
if type(val) == type([]):
val = ' '.join(val)
if val == True:
val = 'True'
optionslist[opt] = val and '%s'%val or ''
optionslist = dbus.Dictionary(optionslist, signature='ss')
if OPTIONS.new_tab: if OPTIONS.new_tab:
dbg('Requesting a new tab') dbg('Requesting a new tab')
ipc.new_tab_cmdline(optionslist) ipc.new_tab_cmdline(optionslist)

View File

@ -149,7 +149,16 @@ icon for the window (by file or name)'))
configobj.options_set(options) configobj.options_set(options)
optionslist = {}
for opt, val in list(options.__dict__.items()):
if type(val) == type([]):
val = ' '.join(val)
if val == True:
val = 'True'
optionslist[opt] = val and '%s'%val or ''
# optionslist = dbus.Dictionary(optionslist, signature='ss')
if util.DEBUG == True: if util.DEBUG == True:
dbg('OptionParse::parse_options: command line options: %s' % options) dbg('OptionParse::parse_options: command line options: %s' % options)
return(options)
return(options,optionslist)