[openstack-dev] [Horizon] "import only module" message and #noqa
Radomir Dopieralski
openstack at sheep.art.pl
Fri Jan 3 15:35:30 UTC 2014
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.
--
Radomir Dopieralski
More information about the OpenStack-dev
mailing list