![]() The point of a .use() function is because we don't always have the information we need to use a feature check, so we allow creating the feature and then storing it for later use. When implementing location checks, although it is optional, actually using it violated that design. Move the location out of the init method for FeatureCheck itself. It remains compatible with all cases of .single_use(), but fix the rest up. |
||
---|---|---|
.. | ||
__init__.py | ||
_unholder.py | ||
baseobjects.py | ||
decorators.py | ||
disabler.py | ||
exceptions.py | ||
helpers.py | ||
interpreterbase.py | ||
operator.py |