def insert_file(self, f, namespace, timestamp): params = self._formatter.format_document(f.get_metadata()) params[self.unique_key] = params.pop('_id') params['ns'] = namespace params['_ts'] = timestamp params = dict(('literal.' + k, v) for k, v in params.items()) if self.auto_commit_interval == 0: params['commit'] = 'true' request = Request( os.path.join(self.url, "update/extract?%s" % urlencode(params))) request.add_header("Content-type", "application/octet-stream") request.data = f response = urlopen(request) logging.debug(response.read())
def insert_file(self, f, namespace, timestamp): params = self._formatter.format_document(f.get_metadata()) params[self.unique_key] = params.pop('_id') params['ns'] = namespace params['_ts'] = timestamp params = dict(('literal.' + k, v) for k, v in params.items()) if self.auto_commit_interval == 0: params['commit'] = 'true' request = Request(os.path.join( self.url, "update/extract?%s" % urlencode(params))) request.add_header("Content-type", "application/octet-stream") request.data = f response = urlopen(request) logging.debug(response.read())