Skip to content

Instantly share code, notes, and snippets.

@ZSchneidi
Created January 16, 2013 15:26
Show Gist options
  • Save ZSchneidi/4547935 to your computer and use it in GitHub Desktop.
Save ZSchneidi/4547935 to your computer and use it in GitHub Desktop.
<result><columns><col>CN_CONFID</col><col>CN_LANGUAGE</col><col>CN_TEXT</col></columns><row><value>38270</value><value>DE</value><value>Sanitärmodul Seife&#xAProjekt: VW Autostadt, Waschmodule&#xAFunktion: Bei Reflektion am Sensor1 wird die Pumpe gestartet, danach öffnet das MV für eingestellte Zeit (s),&#xAMagnetventil als Folgesteuerung von Sensor 1&#xASensoren: 1 Optosensor SM3 an S1&#xAAktoren: 1 Magnetventil an A1 &#xA1 Pumpe an A2&#xAEinstellungen :&#xA- Fließzeit Pumpe 0,7 sec. , Rücklauf 0,3 sec. &#xA- Fließzeit MV 1,5 sec. &#xA- Sicherheitsabschaltung MV 300 sec.&#xA- Reflektionsalarm Pumpe 120 sec.&#xA- Reinigungsabschaltung 3 min&#xA- power-on entfällt&#xA- thermische Desinfektion entfällt&#xA- dynamische Hygienespülung entfällt&#xA- Temperatursensor ohne&#xA- Set &quot;A&quot; und &quot;B&quot; unterschiedlich&#xABasis ID38260&#xA</value></row></result>
def send_request_to_host(self,host,request):
self.remote_host = host
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect((self.remote_host, self.remote_port))
result = ''
if self.escape_requests:
sent = sock.send(escape(request))
else:
sent = sock.send(request)
if sent == 0:
raise RuntimeError("socket connection broken")
ready = select.select([sock], [], [], 10)
data = ''
while ready[0]:
data = sock.recv(1024)
if data == '':
break
result += data
sock.close()
del sock
#result = unicode(result, 'utf8')
result = result.decode('utf-8')
#result = result.encode("utf8")
result = result.replace("&#xA","\n")
return result
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment