Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if pid == 0:
- if g_debug: print "Retrieving Profile ID (%s) via HTTP/1.1 miniclient" % str(host.pmgr_p_get("name", self.index))
- # URL for retrieving player ID via internal miniclient
- player_nick = string.replace(str(host.pmgr_p_get("name", self.index)), ' ', '%20')
- asp_playerid = '/ASP/getplayerid.aspx?nick=' + player_nick + '&ai=' + str(host.pmgr_p_get("ai", self.index))
- if g_debug: print "URI: %s" % (asp_playerid)
- # Fetch Data using miniclient
- data = http_get( http_backend_addr, http_backend_port, asp_playerid )
- datalines = data.splitlines()
- print "------------------"
- print data
- print "Datalines 0: %s" % datalines[0]
- print "Datalines 1: %s" % datalines[1]
- print "Datalines 2: %s" % datalines[2]
- print "Datalines 3: %s" % datalines[3]
- print "end"
- print "------------------"
- if data and datalines[1] == 'O':
- if g_debug: print "Received PID data is VALID, length %d" % int(len(data))
- #datalines = data.splitlines()
- pidval = datalines[3].split('\t')
- pid = int(pidval[1])
- else:
- print "Received PID data is INVALID, length %d" % int(len(data))
- self.profileid = pid
- return pid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement