Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
integration.py29 linesDownload Raw Back to flask_client
1from flask import current_app2from flask.signals import Namespace3from ..base_client import FrameworkIntegration4 5_signal = Namespace()6#: signal when token is updated7token_update = _signal.signal('token_update')8 9 10class FlaskIntegration(FrameworkIntegration):11    def update_token(self, token, refresh_token=None, access_token=None):12        token_update.send(13            current_app,14            name=self.name,15            token=token,16            refresh_token=refresh_token,17            access_token=access_token,18        )19 20    @staticmethod21    def load_config(oauth, name, params):22        rv = {}23        for k in params:24            conf_key = f'{name}_{k}'.upper()25            v = oauth.app.config.get(conf_key, None)26            if v is not None:27                rv[k] = v28        return rv29 
codekingpro/portable-devtools · Team Ai