def call_export(): meta.update( {'End Time': str(datetime.datetime.now().strftime('%I:%M:%S %p'))}) meta.update({'Completion Time': str(end_time)}) if output != 'None': output['export'] = True export(output, data)
from os import path import modules.extra as e from modules.assembler import Assembler from modules.emulator import Emulator from modules.export import export from modules.settings import Settings from modules.simulation import Simulation if __name__ == '__main__': fullFilename = path.dirname(__file__) env['PATH'] += ':' + path.join(fullFilename, 'bin') fmt = '%(levelname)s-%(module)s:%(lineno)s: %(message)s' log.basicConfig(format=fmt, level=log.NOTSET) e.settings = Settings() machine = e.readJSONFile(e.settings.machineFile) assembler = Assembler(machine) simulation = Simulation(machine) emulator = Emulator(machine, simulation.data) if not emulator.advance(e.settings.step): log.error('emulator premature finish') exit(2) export(machine) e.settings.cleanup() exit(0)
def call_export(): meta.update({'Waktu Akhir': str(datetime.datetime.now().strftime('%I:%M:%S %p'))}) meta.update({'Waktu Penyelesaian': str(end_time)}) if output != 'None': output['export'] = True export(output, data)
from os import path import modules.extra as e from modules.assembler import Assembler from modules.emulator import Emulator from modules.export import export from modules.settings import Settings from modules.simulation import Simulation if __name__ == '__main__': FULL_FILENAME = path.dirname(__file__) env['PATH'] += ':' + path.join(FULL_FILENAME, 'bin') FMT = '%(levelname)s-%(module)s:%(lineno)s: %(message)s' log.basicConfig(format=FMT, level=log.NOTSET) e.settings = Settings() MACHINE = e.readJSONFile(e.settings.machineFile) ASSEMBLER = Assembler(MACHINE) SIMULATION = Simulation(MACHINE) EMULATOR = Emulator(MACHINE, SIMULATION.data) if not EMULATOR.advance(e.settings.step): log.error('emulator premature finish') exit(2) export(MACHINE) e.settings.cleanup() exit(0)