Exemplo n.º 1
0
	def sendJSON(self, jObj, request):
		methodName, params = self.parseURI(request.uri)

		if (params.has_key('asPlist') and params['asPlist'] == '1'):
			request.setHeader('Content-type', 'text/xml')
			return plistlib.writePlistToString(jObj)
		else:
			request.setHeader('Content-type', 'text/plain')
			return json.write(jObj).replace('\\\\', '\\')
Exemplo n.º 2
0
	def createPlaylistSignature(self, trackArray):
		signature = hashlib.md5(json.write(trackArray).replace('\\\\', '\\')).hexdigest()
		return signature
Exemplo n.º 3
0
def jOut(item):
	return json.write(item).replace('\\\\', '\\')