diff options
author | Alexander Sulfrian <alex@spline.inf.fu-berlin.de> | 2013-08-11 12:07:43 +0000 |
---|---|---|
committer | pad <pad@vm-pad-b.spline.inf.fu-berlin.de> | 2013-08-11 12:07:43 +0000 |
commit | 29da35218323305628d48a3e2706f1b78e7c75c4 (patch) | |
tree | ad220c33480d348fe90b164033d92b2dce0e5080 | |
parent | 6eaa3d19b016d0fd5b9a3ba7feea9f3a95993dbb (diff) | |
download | padlite-teams-29da35218323305628d48a3e2706f1b78e7c75c4.tar.gz padlite-teams-29da35218323305628d48a3e2706f1b78e7c75c4.tar.bz2 padlite-teams-29da35218323305628d48a3e2706f1b78e7c75c4.zip |
padlite: instance variables are now private
-rw-r--r-- | padlite.py | 28 |
1 files changed, 14 insertions, 14 deletions
@@ -13,34 +13,34 @@ class APIException(Exception): class PadLite: def __init__(self, apikey, host, port=None, ssl=False): - self.apikey = apikey - self.host = host - self.port = port - self.ssl = ssl - - if self.port is None: - if self.ssl: - self.port = 443 + self._apikey = apikey + self._host = host + self._port = port + self._ssl = ssl + + if self._port is None: + if self._ssl: + self._port = 443 else: - self.port = 80 + self._port = 80 def _getConnection(self): - if self.ssl: - return httplib.HTTPSConnection(self.host, self.port) - return httplib.HTTPConnection(self.host, self.port) + if self._ssl: + return httplib.HTTPSConnection(self._host, self._port) + return httplib.HTTPConnection(self._host, self._port) def _apiCall(self, url, **kwargs): conn = self._getConnection() args = dict((k,v) for k,v in kwargs.iteritems() if v is not None) - args['apikey'] = self.apikey + args['apikey'] = self._apikey conn.request('GET', '%s?%s' % (url, urllib.urlencode(args))) resp = conn.getresponse() if resp.status != 200: return None - response = json.load(resp) + response = json.load(resp) if response['code'] != 0: raise APIException(response) |