X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=hippotat.git;a=blobdiff_plain;f=server;h=3abebe96bfb69bdf5921dfa64cf1a8da2f70bbf0;hp=de28624452c8dec55a20be22ad2d08e3aee0b141;hb=8e279651cf76bb0e7d532307c0afbfbd7dc4986b;hpb=aa6632821086a1a41c4f8464537db704f83a03de diff --git a/server b/server index de28624..3abebe9 100755 --- a/server +++ b/server @@ -159,8 +159,9 @@ def slip_decode(data): #print('ESC ', repr((pdata, packet, eix))) pdata += packet[0 : eix] ck = packet[eix+1] - if ck == slip_esc_esc: pdata += slip_esc - elif ck == slip_esc_end: pdata += slip_end + #print('ESC... %o' % ck) + if ck == slip_esc_esc[0]: pdata += slip_esc + elif ck == slip_esc_end[0]: pdata += slip_end else: raise ValueError('invalid SLIP escape') packet = packet[eix+2 : ] out.append(pdata) @@ -294,6 +295,9 @@ class IphttpResource(twisted.web.resource.Resource): c.process_arriving_data(d) c.new_request(request) + def render_GET(self, request): + return 'hippotit' + def start_http(): resource = IphttpResource() sitefactory = twisted.web.server.Site(resource)