summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_nodes_ast.py2
-rw-r--r--_nodes_compiler.py2
-rw-r--r--raw_building.py2
3 files changed, 3 insertions, 3 deletions
diff --git a/_nodes_ast.py b/_nodes_ast.py
index d0a3eb50..3b64dd18 100644
--- a/_nodes_ast.py
+++ b/_nodes_ast.py
@@ -326,7 +326,7 @@ def function_factory(name, args, defaults, flag=0, doc=None):
return node
-def class_factory(name, basenames=None, doc=None):
+def class_factory(name, basenames=(), doc=None):
"""create and initialize a astng Class node"""
node = Class()
node.body = []
diff --git a/_nodes_compiler.py b/_nodes_compiler.py
index fa2b31b8..0050f33a 100644
--- a/_nodes_compiler.py
+++ b/_nodes_compiler.py
@@ -496,7 +496,7 @@ else:
args_compiler_to_ast(func)
return func
-def class_factory(name, basenames=None, doc=None):
+def class_factory(name, basenames=(), doc=None):
"""create and initialize a astng Class node"""
node = Class(name, [], doc, None)
del node.code
diff --git a/raw_building.py b/raw_building.py
index 3e2fa5aa..b88f508e 100644
--- a/raw_building.py
+++ b/raw_building.py
@@ -74,7 +74,7 @@ def build_module(name, doc=None):
node.globals = node.locals = {}
return node
-def build_class(name, basenames=None, doc=None):
+def build_class(name, basenames=(), doc=None):
"""create and initialize a astng Class node"""
node = nodes.class_factory(name, basenames, doc)
node.locals = {}