aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2013-08-23 15:37:22 +0200
committerAndré Erdmann <dywi@mailerd.de>2013-08-23 15:37:22 +0200
commitd0954117899d73fcca82f66a933974d9c39966fd (patch)
tree3d299e19cf399bc08afc7d624613b73f54412494 /roverlay/util
parentdoc/html, package rules: 'add' action (diff)
downloadR_overlay-d0954117899d73fcca82f66a933974d9c39966fd.tar.gz
R_overlay-d0954117899d73fcca82f66a933974d9c39966fd.tar.bz2
R_overlay-d0954117899d73fcca82f66a933974d9c39966fd.zip
roverlay/util/namespace: add default values
for args, kwargs to get_object_v()
Diffstat (limited to 'roverlay/util')
-rw-r--r--roverlay/util/namespace.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/roverlay/util/namespace.py b/roverlay/util/namespace.py
index 86d102f..5dce92e 100644
--- a/roverlay/util/namespace.py
+++ b/roverlay/util/namespace.py
@@ -52,7 +52,7 @@ class AbstractNamespace ( object ):
# --- end of get_dict_hash (...) ---
@roverlay.util.objects.abstractmethod
- def get_object_v ( self, cls, args, kwargs ):
+ def get_object_v ( self, cls, args=(), kwargs={} ):
"""Returns the desired object.
The object will be created if it does not already exist in the
@@ -83,7 +83,7 @@ class NullNamespace ( AbstractNamespace ):
pass
# --- end of zap (...) ---
- def get_object_v ( self, cls, args, kwargs ):
+ def get_object_v ( self, cls, args=(), kwargs={} ):
return cls ( *args, **kwargs )
# --- end of get_object_v (...) ---
@@ -111,7 +111,7 @@ class SimpleNamespace ( AbstractNamespace ):
self._objects = dict()
# --- end of __init__ (...) ---
- def get_object_v ( self, cls, args, kwargs ):
+ def get_object_v ( self, cls, args=(), kwargs={} ):
ident = (
hash ( args ) if args else 0,
self.get_dict_hash ( kwargs ) if kwargs else 0,