Signed-off-by: Alfredo Deza <alfredo@deza.pe>
self.client = client
self.logger = logger
self.func = func
+ self.description = getattr(func, 'func_doc')
self.mangle_exc = mangle_exc
def __enter__(self):
self.client.modules.sys.stdout = StringIO.StringIO()
self.client.modules.sys.stderr = StringIO.StringIO()
+ if self.description:
+ self.logger.info(self.description)
return remote_compile(self.client, self.func)
def __exit__(self, e_type, e_val, e_traceback):