diff options
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/backends/python/PythonCodeGenerator.java | 6 |
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) { |
