Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import connexion
- from connexion.resolver import RestyResolver
- import yaml
- def apikey(key, required_scopes=None):
- return {'uid': key} if key else None
- def hello(name, **kwargs):
- if 'upper' in kwargs and kwargs['upper']:
- name = name.upper()
- return "Hello {} your apikey is: {}\n".format(name, connexion.context['user'])
- if __name__ == "__main__":
- app = connexion.App(__name__, options={'swagger_ui': True})
- with open("hello_world.yaml", "rb") as spec:
- spec = yaml.safe_load(spec)
- app.add_api(
- spec,
- resolver=RestyResolver("api"),
- validate_responses=True,
- strict_validation=True,
- )
- app.run(server='tornado', port=8888)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement