aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org')
-rw-r--r--src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java b/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java
index c1b04db..ef1aca2 100644
--- a/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java
+++ b/src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java
@@ -56,10 +56,14 @@ public class PythonCodeGenerator {
classNode.getSimpleName(),
ImmutableList.copyOf(Iterables.concat(list(constructor), pythonMethods)));
+ List<PythonStatementNode> staticConstructor =
+ generateStatements(classNode.getStaticConstructor());
+
return pythonModule(ImmutableList.copyOf(Iterators.concat(
singletonIterator(pythonClass),
imports,
- singletonIterator(internalsImport))));
+ singletonIterator(internalsImport),
+ staticConstructor.iterator())));
}
private static Stream<PythonImportNode> generateImports(ClassNode classNode) {