Skip to content

Instantly share code, notes, and snippets.

@hvgab
Created September 30, 2018 00:06
Show Gist options
  • Save hvgab/f684de52e422aaaca0928816599ab83c to your computer and use it in GitHub Desktop.
Save hvgab/f684de52e422aaaca0928816599ab83c to your computer and use it in GitHub Desktop.
Auto-detect modules to extend hug api
import hug
from werkzeug.utils import find_modules
@hug.get('/hi')
def say_hi():
return "Hi from root"
@hug.extend_api('/something')
def something_api():
import sub_mods
return list(find_modules('sub_mods'))
# return ['sub_mods.something']
from . import something
import hug
@hug.get()
def say_hi():
return 'hi from something'
@hug.get()
def say_hello():
return 'hello from something'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment