From d4f5e4362fed2911d9fce377d9306723f8a33c7d Mon Sep 17 00:00:00 2001 From: Chris Jones Date: Mon, 25 Feb 2008 09:50:06 +0000 Subject: [PATCH] Remove a FIXME. Stop failing on unfound config values, this is madness. Move options parsing callback into the __main__ handling. Formatting tweaks --- terminator | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/terminator b/terminator index 7a60e351..5298d718 100755 --- a/terminator +++ b/terminator @@ -64,7 +64,6 @@ def openurl (url): class TerminatorTerm: # Our settings - # FIXME: Add commandline and/or gconf options to change these defaults = { 'gt_dir' : '/apps/gnome-terminal', '_profile_dir' : '%s/profiles', @@ -236,8 +235,8 @@ class TerminatorTerm: if ret == None: print >> sys.stderr, _('Unknown value requested. Unable to find in gconf profile or default settings: ') + property - sys.exit (1) - return ret + + return (ret) def reconfigure_vte (self): # Set our emulation @@ -669,11 +668,13 @@ class Terminator: parent.add (pane) - position = (vertical) and parent.allocation.height or parent.allocation.width + position = (vertical) and parent.allocation.height \ + or parent.allocation.width if isinstance (parent, gtk.Paned): # We are inside a split term - position = (vertical) and widget.get_box().allocation.height or widget.get_box().allocation.width + position = (vertical) and widget.get_box().allocation.height \ + or widget.get_box().allocation.width if (widget.get_box () == parent.get_child1 ()): widget.get_box ().reparent (pane) @@ -814,20 +815,18 @@ class Terminator: elif isinstance (parent, gtk.HPaned) and not vertical: return parent return self.get_first_parent_paned(parent, vertical) - - -def execute_cb (option, opt, value, parser): - assert value is None - value = [] - while parser.rargs: - arg = parser.rargs[0] - value.append (arg) - del (parser.rargs[0]) - setattr(parser.values, option.dest, value) - if __name__ == '__main__': + def execute_cb (option, opt, value, parser): + assert value is None + value = [] + while parser.rargs: + arg = parser.rargs[0] + value.append (arg) + del (parser.rargs[0]) + setattr(parser.values, option.dest, value) + usage = "usage: %prog [options]" parser = OptionParser (usage) parser.add_option ("-d", "--debug", action="store_true", dest="debug", help="Enable debugging information")