On 01/03/2014 10:35 AM, Radomir Dopieralski wrote: > On 03/01/14 16:18, Russell Bryant wrote: >> On 01/03/2014 10:10 AM, Radomir Dopieralski wrote: >>> I think that we can actually do a little bit better and remove many of >>> the #noqa tags without forfeiting automatic checking. I submitted a >>> patch: https://review.openstack.org/#/c/64832/ >>> >>> This basically adds a h302_exceptions option to tox.ini, that lets us >>> specify which names are allowed to be imported. For example, we can do: >>> >>> [hacking] >>> h302_exceptions = django.conf.settings, >>> django.utils.translation.ugettext_lazy, >>> django.core.urlresolvers. >>> >>> To have settings, _ and everything from urlresolvers importable without >>> the need for the #noqa tag. >>> >>> Of course every project can add their own names there, depending what >>> they need. >> >> Isn't that what "import_exceptions" is for? For example, we have this >> in nova: >> >> import_exceptions = nova.openstack.common.gettextutils._ >> > No exactly, as this will disable all import checks, just like # noqa. >
Ah, makes sense. Thanks. -- Russell Bryant _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev