@ -45,8 +45,6 @@ swoffers = list(filter(lambda x: x[0:2] == 'sw', offername_list))
pkoffers = list ( filter ( lambda x : x [ 0 : 2 ] != ' sw ' , offername_list ) )
pkoffers = list ( filter ( lambda x : x [ 0 : 2 ] != ' sw ' , offername_list ) )
filtered_offername_list = swoffers
filtered_offername_list = swoffers
shutdownform = ' <form action= " shutdown " method= " post " ><input type= " submit " value= " Shutdown " /></form> '
shutdownpage = ' <html><body><center><h1>Successfully Shut down</h1></center></body></html> '
toggleSWform = ' <form action= " toggleSW " method= " post " ><input type= " submit " value= " Toggle non-segwit " /></form> '
toggleSWform = ' <form action= " toggleSW " method= " post " ><input type= " submit " value= " Toggle non-segwit " /></form> '
refresh_orderbook_form = ' <form action= " refreshorderbook " method= " post " ><input type= " submit " value= " Check for timed-out counterparties " /></form> '
refresh_orderbook_form = ' <form action= " refreshorderbook " method= " post " ><input type= " submit " value= " Check for timed-out counterparties " /></form> '
sorted_units = ( ' BTC ' , ' mBTC ' , ' μBTC ' , ' satoshi ' )
sorted_units = ( ' BTC ' , ' mBTC ' , ' μBTC ' , ' satoshi ' )
@ -348,18 +346,10 @@ class OrderbookPageRequestHeader(http.server.SimpleHTTPRequestHandler):
def do_POST ( self ) :
def do_POST ( self ) :
global filtered_offername_list
global filtered_offername_list
pages = [ ' /shutdown ' , ' / refreshorderbook ' , ' /toggleSW ' ]
pages = [ ' /refreshorderbook ' , ' /toggleSW ' ]
if self . path not in pages :
if self . path not in pages :
return
return
if self . path == ' /shutdown ' :
if self . path == ' /refreshorderbook ' :
self . taker . msgchan . shutdown ( )
self . send_response ( 200 )
self . send_header ( ' Content-Type ' , ' text/html ' )
self . send_header ( ' Content-Length ' , len ( shutdownpage ) )
self . end_headers ( )
self . wfile . write ( shutdownpage )
self . base_server . __shutdown_request = True
elif self . path == ' /refreshorderbook ' :
self . taker . msgchan . request_orderbook ( )
self . taker . msgchan . request_orderbook ( )
time . sleep ( 5 )
time . sleep ( 5 )
self . path = ' / '
self . path = ' / '