Skip to content

Commit 27fffba

Browse files
author
jackjansen
committed
Fixes by Thomas Heller:
- make the selftests work again (they were apparently not used since very early in bgen's development), with some minor cleanup by me - make emacs python mode happier git-svn-id: http://svn.python.org/projects/python/trunk@22742 6015fed2-1504-0410-9fe1-9d1591cc4771
1 parent b05e7b4 commit 27fffba

5 files changed

Lines changed: 13 additions & 12 deletions

File tree

Tools/bgen/bgen/bgenGenerator.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -259,12 +259,12 @@ def parseArgumentList(self, args):
259259

260260
def _test():
261261
void = None
262-
eggs = Generator(void, "eggs",
263-
Variable(stringptr, 'cmd'),
264-
Variable(int, 'x'),
265-
Variable(double, 'y', InOutMode),
266-
Variable(int, 'status', ErrorMode),
267-
)
262+
eggs = FunctionGenerator(void, "eggs",
263+
(stringptr, 'cmd', InMode),
264+
(int, 'x', InMode),
265+
(double, 'y', InOutMode),
266+
(int, 'status', ErrorMode),
267+
)
268268
eggs.setprefix("spam")
269269
print "/* START */"
270270
eggs.generate()

Tools/bgen/bgen/bgenGeneratorGroup.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ def generate(self):
2828

2929

3030
def _test():
31-
from bgenGenerator import Generator
31+
void = None
32+
from bgenGenerator import FunctionGenerator
3233
group = GeneratorGroup("spam")
33-
eggs = Generator(void, "eggs")
34+
eggs = FunctionGenerator(void, "eggs")
3435
group.add(eggs)
3536
print "/* START */"
3637
group.generate()

Tools/bgen/bgen/bgenModule.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ def exceptionInitializer(self):
7878

7979

8080
def _test():
81-
from bgenGenerator import Generator
81+
from bgenGenerator import FunctionGenerator
8282
m = Module("spam", "", "#include <stdio.h>")
83-
g = Generator(None, "bacon")
83+
g = FunctionGenerator(None, "bacon")
8484
m.add(g)
8585
m.generate()
8686

Tools/bgen/bgen/bgenObjectDefinition.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ def outputTypeObjectInitializer(self):
189189
Output("""if (PyDict_SetItemString(d, "%sType", (PyObject *)&%s) != 0)""",
190190
self.name, self.typename);
191191
IndentLevel()
192-
Output("""Py_FatalError("can't initialize %sType");""",
192+
Output("""Py_FatalError("can\'t initialize %sType");""",
193193
self.name)
194194
DedentLevel()
195195

Tools/bgen/bgen/bgenOutput.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def SetOutputFileName(filename = None):
4343
_Level = 0 # Indentation level
4444

4545
def GetLevel():
46-
""""Return the current indentation level."""
46+
"""Return the current indentation level."""
4747
return _Level
4848

4949
def SetLevel(level):

0 commit comments

Comments
 (0)