def open(self, *args, **kwargs): """ Call open on the super class but pre-encode the data arg (if present) into json. """ if 'data' in kwargs: kwargs['data'] = json.dumps(kwargs['data']) return FlaskClient.open(self, *args, **kwargs)
def open(self, *args, **kwargs): if self._auth_token: headers = kwargs.get('headers', []) headers.append( ('Authorization', 'bearer {}'.format(self._auth_token))) kwargs['headers'] = headers return FlaskClient.open(self, *args, **kwargs)
def open(self, *args, **kwargs): kwargs.setdefault('headers', {}) kwargs['headers'].setdefault( 'Authorization', 'Key {}'.format(current_app.config['API_KEY'])) return FlaskClient.open(self, *args, **kwargs)
def open(self, *args, **kwargs): kwargs.setdefault("headers", {}) kwargs["headers"].setdefault("Authorization", f"Key {current_app.config['API_KEY']}") return FlaskClient.open(self, *args, **kwargs)
def open(self, *args, **kwargs): kwargs.setdefault('headers', {}) kwargs['headers'].setdefault( 'Authorization', 'Key {}'.format(current_app.config['API_KEY']) ) return FlaskClient.open(self, *args, **kwargs)