123456789101112131415161718192021222324252627282930313233 |
- import requests
- import json
- class SnowflakeClient(object):
- def __init__(self, host, port):
- self.host = host
- self.port = port
- self.api_uri = 'http://%s:%s/' % (self.host, self.port)
- def get_guid(self):
- res = requests.get(self.api_uri)
- return int(res.text)
- def get_stats(self):
- res = requests.get(self.api_uri + 'stats')
- return json.loads(res.text)
- default_client = SnowflakeClient('localhost', 8910)
- def setup(host, port):
- global default_client
- default_client = SnowflakeClient(host, port)
- def get_guid():
- return default_client.get_guid()
- def get_stats():
- return default_client.get_stats()
|