# HG changeset patch
# User Jeff Hammel <jhammel@mozilla.com>
# Date 1379486450 25200
# Node ID 1c3ba645a69bbf7b982dbf9580acd704d352d4d2
# Parent  82151d79e117dcb682907e8dcb1f4005587c563d
configuration/configuration.py

diff -r 82151d79e117 -r 1c3ba645a69b configuration/configuration.py
--- a/configuration/configuration.py	Tue Sep 17 23:35:26 2013 -0700
+++ b/configuration/configuration.py	Tue Sep 17 23:40:50 2013 -0700
@@ -593,10 +593,10 @@
     """`Configuration` class driven by a config file in user-space"""
 
     # configuration items to interpolate as paths
-    # TODO: moar bettur!
+    # TODO: integrate with above BaseCLI
     paths = []
 
-    def __init__(self, config=None, load='--config'):
+    def __init__(self, config=None, load='--config', **kwargs):
 
         # default configuration file
         self.config_name = config or '.' + os.path.splitext(sys.argv[0])[0]
@@ -605,7 +605,7 @@
         if os.path.exists(self.default_config_file_path):
             self.load_help += ' [DEFAULT: %s]' % self.default_config_file
 
-        Configuration.__init__(self, usage=self.usage, load=load)
+        Configuration.__init__(self, load=load, **kwargs)
 
     def validate(self):
         Configuration.validate(self)