import functools
import signal
import sys
import logging as log

from firesimgui import FireSimGUI
from lib.arguments import parse_args

def sig_handler(app, sig, frame):
    log.info("Firesim received signal %d.  Shutting down.", sig)
    try:
        app.quit()
    except Exception:
        log.exception("Ignoring exception during shutdown request")

def main():
    log.basicConfig(level=log.WARN)
    log.info("Booting FireSim...")
    args = parse_args()
    sim = FireSimGUI(args)
    signal.signal(signal.SIGINT, functools.partial(sig_handler, sim))
    sys.exit(sim.run())

if __name__ == "__main__":
    main()


import functools
import signal
import sys
import logging as log

from firesimgui import FireSimGUI
from lib.arguments import parse_args

def sig_handler(app, sig, frame):
    log.info("Firesim received signal %d.  Shutting down.", sig)
    try:
        app.quit()
    except Exception:
        log.exception("Ignoring exception during shutdown request")

def main():
    log.basicConfig(level=log.WARN)
    log.info("Booting FireSim...")
    args = parse_args()
    sim = FireSimGUI(args)
    signal.signal(signal.SIGINT, functools.partial(sig_handler, sim))
    sys.exit(sim.run())

if __name__ == "__main__":
    main()

Add shebang to main script and switch to Unix line endings
Add shebang to main script and switch to Unix line endings

- import functools
- import signal
- import sys
- import logging as log
- 
- from firesimgui import FireSimGUI
- from lib.arguments import parse_args
- 
- def sig_handler(app, sig, frame):
-     log.info("Firesim received signal %d.  Shutting down.", sig)
-     try:
-         app.quit()
-     except Exception:
-         log.exception("Ignoring exception during shutdown request")
- 
- def main():
-     log.basicConfig(level=log.WARN)
-     log.info("Booting FireSim...")
-     args = parse_args()
-     sim = FireSimGUI(args)
-     signal.signal(signal.SIGINT, functools.partial(sig_handler, sim))
-     sys.exit(sim.run())
- 
- if __name__ == "__main__":
-     main()
  
+ import functools
+ import signal
+ import sys
+ import logging as log
+ 
+ from firesimgui import FireSimGUI
+ from lib.arguments import parse_args
+ 
+ def sig_handler(app, sig, frame):
+     log.info("Firesim received signal %d.  Shutting down.", sig)
+     try:
+         app.quit()
+     except Exception:
+         log.exception("Ignoring exception during shutdown request")
+ 
+ def main():
+     log.basicConfig(level=log.WARN)
+     log.info("Booting FireSim...")
+     args = parse_args()
+     sim = FireSimGUI(args)
+     signal.signal(signal.SIGINT, functools.partial(sig_handler, sim))
+     sys.exit(sim.run())
+ 
+ if __name__ == "__main__":
+     main()
+ 
Add shebang to main script and switch to Unix line endings
## Code Before:
import functools
import signal
import sys
import logging as log

from firesimgui import FireSimGUI
from lib.arguments import parse_args

def sig_handler(app, sig, frame):
    log.info("Firesim received signal %d.  Shutting down.", sig)
    try:
        app.quit()
    except Exception:
        log.exception("Ignoring exception during shutdown request")

def main():
    log.basicConfig(level=log.WARN)
    log.info("Booting FireSim...")
    args = parse_args()
    sim = FireSimGUI(args)
    signal.signal(signal.SIGINT, functools.partial(sig_handler, sim))
    sys.exit(sim.run())

if __name__ == "__main__":
    main()

## Instruction:
Add shebang to main script and switch to Unix line endings
## Code After:

import functools
import signal
import sys
import logging as log

from firesimgui import FireSimGUI
from lib.arguments import parse_args

def sig_handler(app, sig, frame):
    log.info("Firesim received signal %d.  Shutting down.", sig)
    try:
        app.quit()
    except Exception:
        log.exception("Ignoring exception during shutdown request")

def main():
    log.basicConfig(level=log.WARN)
    log.info("Booting FireSim...")
    args = parse_args()
    sim = FireSimGUI(args)
    signal.signal(signal.SIGINT, functools.partial(sig_handler, sim))
    sys.exit(sim.run())

if __name__ == "__main__":
    main()
