ref: 918f71f03ce4fbda6ef1a90fb580966c5acd225a
parent: 577cb497de471e95b162a32d03d62472563ba1a0
parent: b0f2cc5173771b459d0786113445457d9a43fba3
author: Paul Brossier <piem@piem.org>
date: Mon Jul 16 10:01:14 EDT 2012
Merge branch 'develop' into io
--- a/interfaces/python/generator.py
+++ b/interfaces/python/generator.py
@@ -2,7 +2,7 @@
""" This file generates a c file from a list of cpp prototypes. """
-import os, sys
+import os, sys, shutil
from gen_pyobject import write_msg, gen_new_init, gen_do, gen_members, gen_methods, gen_finish
def get_cpp_objects():
@@ -28,6 +28,8 @@
return cpp_output, cpp_objects
def generate_object_files():
+ if os.path.isdir('generated'): shutil.rmtree('generated')
+ os.mkdir('generated')
generated_objects = []
cpp_output, cpp_objects = get_cpp_objects()
@@ -119,7 +121,6 @@
# generate this_object
- if not os.path.isdir('generated'): os.mkdir('generated')
short_name = object_name[len('aubio_'):]
if short_name in skip_objects:
write_msg("-- INFO: skipping object", short_name )