def mcdplib_run_make(mcdplib): makefile = os.path.join(mcdplib, 'Makefile') assert os.path.exists(makefile) cwd = mcdplib cmd = [ 'make', 'clean', 'all', ] # do not use too many resources circle = 'CIRCLECI' in os.environ parallel = not circle if parallel: cmd.append('-j') from system_cmd.meat import system_cmd_result logger.debug('$ cd %s' % cwd) env = os.environ.copy() if all_disabled(): env['DISABLE_CONTRACTS'] = '1' msg = ('Disabling contracts in environment by adding ' 'DISABLE_CONTRACTS=%r.' % env['DISABLE_CONTRACTS']) logger.debug(msg) system_cmd_result(cwd, cmd, display_stdout=True, display_stderr=True, raise_on_error=True, env=env)
def __init__(cls, name, bases, dct): # @NoSelf ABCMeta.__init__(cls, name, bases, dct) method2dec = { 'belongs': decorate_belongs, } if all_disabled(): # print('Removing extra checks on Spaces') pass else: decorate_methods(cls, name, bases, dct, method2dec)
def __init__(cls, name, bases, dct): # @NoSelf SpaceMeta.__init__(cls, name, bases, dct) methods2dec = { 'join': join_decorator, } if all_disabled(): # print('Removing extra checks on Posets') pass else: decorate_methods(cls, name, bases, dct, methods2dec)
def start_server(dirname, port): cwd = '.' cmd = ['mcdp-web', '-d', dirname, '--port', str(port), '--delete_cache'] print('starting server') env = dict(os.environ) if all_disabled(): env['DISABLE_CONTRACTS'] = "1" sub = subprocess.Popen(cmd, bufsize=0, cwd=cwd, env=env) sub.wait() print('mcdp-web exited cleanly')
def start_server(dirname, port): cwd = '.' cmd = ['mcdp-web', '-d', dirname, '--port', str(port), '--delete_cache'] print('starting server') env = dict(os.environ) if all_disabled(): env['DISABLE_CONTRACTS'] = "1" sub = subprocess.Popen( cmd, bufsize=0, cwd=cwd, env=env) sub.wait() print('mcdp-web exited cleanly')
def mcdplib_run_make(mcdplib): makefile = os.path.join(mcdplib, 'Makefile') assert os.path.exists(makefile) cwd = mcdplib cmd = ['make', 'clean', 'all'] from system_cmd.meat import system_cmd_result logger.debug('$ cd %s' % cwd) env = os.environ.copy() if all_disabled(): env['DISABLE_CONTRACTS'] = '1' msg = ('Disabling contracts in environment by adding ' 'DISABLE_CONTRACTS=%r.' % env['DISABLE_CONTRACTS']) logger.debug(msg) system_cmd_result(cwd, cmd, display_stdout=True, display_stderr=True, raise_on_error=True, env=env)
def is_contracts_active(self): return not all_disabled()