On modifie un peu le plugin de dim pour handle les bonnes choses, on ajoute un tool python, et on met mac_prises dans le dépot.
Ignore-this: a97c9dd382aae257e5d64b3fc14d0469 darcs-hash:20121211191448-b6762-f8705ea02bdfe778cd81d98ee52f2fa2533d68e0.gz
This commit is contained in:
parent
fbc7f2c0f4
commit
dfcda07054
6 changed files with 852 additions and 7 deletions
|
@ -145,7 +145,12 @@ def compileSource(source, filename="", logger = None):
|
|||
newsource.write("))\n")
|
||||
newsource.write(source[start:])
|
||||
if logger:
|
||||
logger.info(newsource.getvalue())
|
||||
try:
|
||||
logger.info(newsource.getvalue())
|
||||
except:
|
||||
print "Le logger de BCFG2 c'est de la merde, il refuse le non ascii."
|
||||
print "Voici ce que j'ai essayé de logguer."
|
||||
print newsource.getvalue()
|
||||
return compile(newsource.getvalue(), filename, "exec")
|
||||
|
||||
def generate(code, environment=None, logger = None):
|
||||
|
@ -162,8 +167,9 @@ def generate(code, environment=None, logger = None):
|
|||
except Done, _:
|
||||
pass
|
||||
except Exception, exn:
|
||||
print code
|
||||
sys.stdout = save_stdout
|
||||
raise exn
|
||||
raise
|
||||
sys.stdout = save_stdout
|
||||
return environment.stream.getvalue()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue