예제 #1
0
파일: httpclient.py 프로젝트: 38/libnemusic
	def __init__(self, path, write_func, header_func):
		self._host = getopt("Servers")[HttpClient._nextserver]
		self._url =  "%s%s"%(self._host, path)
		self._path = path
		HttpClient._nextserver = 1 - HttpClient._nextserver
		client.Client.__init__(self, path, write_func)
		self._curl = None
		self._cache = cache.getcache()
		self._cache_file = None
		self._header_func = header_func
		self._chance = 0
예제 #2
0
파일: httpclient.py 프로젝트: 38/libnemusic
 def __init__(self, path, write_func, header_func):
     self._host = getopt("Servers")[HttpClient._nextserver]
     self._url = "%s%s" % (self._host, path)
     self._path = path
     HttpClient._nextserver = 1 - HttpClient._nextserver
     client.Client.__init__(self, path, write_func)
     self._curl = None
     self._cache = cache.getcache()
     self._cache_file = None
     self._header_func = header_func
     self._chance = 0
예제 #3
0
파일: factory.py 프로젝트: 38/libnemusic
def getclient(path, write_func, header_func):
    if cache.getcache().contains(path):
        return cacheclient.CacheClient(path, write_func, header_func)
    else:
        return httpclient.HttpClient(path, write_func, header_func)
예제 #4
0
	def __init__(self, path, write_func, header_func):
		self._cache = cache.getcache()
		self._cache_mode, self._cache_file = self._cache.query(path)
		self._write_func = write_func
		self._header_func =  header_func
		self._path = path
예제 #5
0
파일: factory.py 프로젝트: 38/libnemusic
def getclient(path, write_func, header_func):
	if cache.getcache().contains(path):
		return cacheclient.CacheClient(path, write_func, header_func)
	else:
		return httpclient.HttpClient(path, write_func, header_func)
예제 #6
0
 def __init__(self, path, write_func, header_func):
     self._cache = cache.getcache()
     self._cache_mode, self._cache_file = self._cache.query(path)
     self._write_func = write_func
     self._header_func = header_func
     self._path = path