Ejemplo n.º 1
0
 def _update_data_from_file(self, primary_key):
     response = make_request('POST',
                             settings.SERENYTICS_API_DOMAIN + '/api/data_source/' + self.uuid + '/update_from_file',
                             data=json.dumps({'primary_key': primary_key, 'async': True}),
                             headers=self._headers)
     task = Task(task_id=response.json()['task_id'], description="Update data from file", headers=self._headers)
     task.wait()
     task.raise_on_error()
Ejemplo n.º 2
0
 def _load_data_from_file(self):
     response = make_request('POST',
                             settings.SERENYTICS_API_DOMAIN + '/api/data_source/' + self.uuid + '/reload_from_file',
                             data=json.dumps({'async': True}),
                             headers=self._headers)
     task = Task(task_id=response.json()['task_id'], description="Reload data from file", headers=self._headers)
     task.wait()
     task.raise_on_error()
     logger.info('import status: %s' % task.result)