James Carter <jwcart2@xxxxxxxxx> writes: > CI testing fails while running flake8 on python scripts with the > message "./python/semanage/seobject.py:250:16: E721 do not compare > types, for exact checks use `is` / `is not`, for instance checks use > `isinstance()`" > > Use "isinstance(args, str)" instead of "type(args) == str" > > Signed-off-by: James Carter <jwcart2@xxxxxxxxx> Acked-by: Petr Lautrbach <lautrbach@xxxxxxxxxx> > --- > python/semanage/seobject.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/python/semanage/seobject.py b/python/semanage/seobject.py > index 361205d1..cc944ae2 100644 > --- a/python/semanage/seobject.py > +++ b/python/semanage/seobject.py > @@ -247,7 +247,7 @@ class semanageRecords: > global handle > if args: > # legacy code - args was store originally > - if type(args) == str: > + if isinstance(args, str): > self.store = args > else: > self.args = args > -- > 2.41.0