Hi,

I'm having an issue with microversions.

The api_version() code has a comment saying "This decorator MUST appear first (the outermost decorator) on an API method for it to work correctly"

I tried making a microversioned static class method like this:

    @wsgi.Controller.api_version("2.4")  # noqa
    @staticmethod
    def _my_func(req, foo):

and pycharm highlighted the api_version decorator and complained that "This decorator will not receive a callable it may expect; the built-in decorator returns a special object."

Is this a spurious warning from pycharm?  The pep8 checks don't complain.

If I don't make it static, then pycharm suggests that the method could be 
static.

Chris

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to