Esempio n. 1
0
 def fetch_key(self, key=None):
     """Tests if key is valid."""
     response = urllib.request.urlopen(
         self.to_path(self._has_key),
         urllib.parse.urlencode({
             'rtapi_key': key.key_name
         }).encode('ascii'))
     return JSONInterface.for_response(response.read()).object
    def fetch_data(self, key = None, parameters = None):
        """Proxy function for fetching data."""
        params = parameters if parameters is not None else {}
        params['rtapi_key'] = key.key_name
        params['via'] = 'pyrt'
        params['format'] = 'json'
        response = urllib.request.urlopen(self.to_path(self._data), urllib.parse.urlencode(params).encode('ascii'))

        return JSONInterface.for_response(response.read(), True).object
Esempio n. 3
0
    def fetch_data(self, key=None, parameters=None):
        """Proxy function for fetching data."""
        params = parameters if parameters is not None else {}
        params['rtapi_key'] = key.key_name
        params['via'] = 'pyrt'
        params['format'] = 'json'
        response = urllib.request.urlopen(
            self.to_path(self._data),
            urllib.parse.urlencode(params).encode('ascii'))

        return JSONInterface.for_response(response.read(), True).object
 def fetch_key(self, key = None):
     """Tests if key is valid."""
     response = urllib.request.urlopen(self.to_path(self._has_key), urllib.parse.urlencode({ 'rtapi_key' : key.key_name }).encode('ascii'))
     return JSONInterface.for_response(response.read()).object