mainloop
main loop used in fbf binairies.
-
fbf.utils.mainloop.mainloop()
function to be used as mainloop.
CODE
# fbf/utils/mainloop.py
#
#
""" main loop used in fbf binairies. """
fbf imports
from fbf.utils.exception import handle_exception
from fbf.lib.eventhandler import mainhandler
from fbf.lib.exit import globalshutdown
mainloop function
def mainloop():
""" function to be used as mainloop. """
while 1:
try:
time.sleep(1)
mainhandler.handle_one()
except KeyboardInterrupt: break
except Exception as ex:
handle_exception()
break
#globalshutdown()
#os._exit(1)
globalshutdown()
#os._exit(0)