Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions PoMoCo.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import servotorComm
from robot import hexapod
import GUI
from HexyServer import startHttpServer

if __name__ == '__main__':

Expand All @@ -27,6 +28,9 @@
moves.append(s1)
__builtins__.moves = moves

# Sort moves by names to fix order.
moves.sort()

# global function for running move files
def move(moveName):
print "Preforming move:",moveName
Expand All @@ -37,9 +41,17 @@ def move(moveName):
__import__(moveName)
__builtins__.move = move

GUI.startGUI(controller)
# Start http server
startHttpServer(8080)

try:
print 'started http server...'
GUI.startGUI(controller)
except KeyboardInterrupt:
print '^C received, close GUI'

# the program only reaches here if the GUI has been closed
del hexy
del controller
print "quitting!"
os._exit(0)
os._exit(0)
Loading