hugapi / hug

Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
MIT License
6.86k stars 388 forks source link

Could you please clarify this deprecation warning?! #915

Open exoosh opened 1 year ago

exoosh commented 1 year ago
.local/lib/python3.9/site-packages/hug/api.py:500: DeprecatedWarning: Call to deprecated function __init__(...). API >
  module.__hug_wsgi__ = module.__hug__.http.server()

I was starting the app with Gunicorn and the wsgi_app for Gunicorn was set to app:__hug_wsgi__.

I should mention that I do have the following in my .py file such that I can start it standalone:

if __name__ == "__main__":
    hug.API(__name__).http.serve()

Thanks.

Sahithiaele commented 9 months ago

The warning you're seeing is likely due to the use of a deprecated method in Hug. The __hug_wsgi__ attribute is deprecated, and you should use hug.API(http=hug.http.SERVEME) instead.

exoosh commented 9 months ago

Thank you, @Sahithiaele !