def my_py_emitter( target, source, env ): try: assert len(source) == 1 pyfile = PyFileScons( str(source[0]) ) return pyfile.get_output_files(), source except: print 'Error scanning file:', str(source[0]) raise