Skip to content
Browse files

Fix crash and bug in AnnotationCCodeWriter

  • Loading branch information...
1 parent e4add80 commit 66bc1c6ffbedd8772cf5afed2c4a10239e2f072c HoytKoepke committed Aug 18, 2008
Showing with 3 additions and 2 deletions.
  1. +3 −2 Cython/Compiler/Annotate.py
View
5 Cython/Compiler/Annotate.py
@@ -19,8 +19,8 @@ class AnnotationCCodeWriter(CCodeWriter):
def __init__(self, create_from=None, buffer=None, copy_formatting=True):
CCodeWriter.__init__(self, create_from, buffer, copy_formatting=True)
- self.annotation_buffer = StringIO()
if create_from is None:
+ self.annotation_buffer = StringIO()
self.annotations = []
self.last_pos = None
self.code = {}
@@ -29,7 +29,8 @@ def __init__(self, create_from=None, buffer=None, copy_formatting=True):
self.annotation_buffer = create_from.annotation_buffer
self.annotations = create_from.annotations
self.code = create_from.code
-
+ self.last_pos = create_from.last_pos
+
def create_new(self, create_from, buffer, copy_formatting):
return AnnotationCCodeWriter(create_from, buffer, copy_formatting)

0 comments on commit 66bc1c6

Please sign in to comment.
Something went wrong with that request. Please try again.