gootsaud / bike-riding

Assert statement used outside of tests BAN-B101
Security
Major
a year agoa year old
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
  59            storage = []
  60            storage.extend(getattr(bases[0] if bases else object, attr, ()))
  61            storage.extend(d.get(attr, ()))
  62            assert len(bases) <= 1, "multiple inheritance not allowed"  63            assert len(storage) == len(set(storage)), "layout conflict"
  64            d[attr] = tuple(storage)
  65        d.setdefault("abstract", False)
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
  60            storage.extend(getattr(bases[0] if bases else object, attr, ()))
  61            storage.extend(d.get(attr, ()))
  62            assert len(bases) <= 1, "multiple inheritance not allowed"
  63            assert len(storage) == len(set(storage)), "layout conflict"  64            d[attr] = tuple(storage)
  65        d.setdefault("abstract", False)
  66        return type.__new__(mcs, name, bases, d)
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
288        spec = importlib.util.find_spec(package_name)
289        assert spec is not None, "An import spec was not found for the package."
290        loader = spec.loader
291        assert loader is not None, "A loader was not found for the package."292        self._loader = loader
293        self._archive = None
294        template_root = None
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
286        # packages work, otherwise get_loader returns None.
287        import_module(package_name)
288        spec = importlib.util.find_spec(package_name)
289        assert spec is not None, "An import spec was not found for the package."290        loader = spec.loader
291        assert loader is not None, "A loader was not found for the package."
292        self._loader = loader
Use of assert detected. The enclosed code will be removed when compiling to optimised byte code.
139}
140
141reverse_operators = {v: k for k, v in operators.items()}
142assert len(operators) == len(reverse_operators), "operators dropped"143operator_re = re.compile(
144    f"({'|'.join(re.escape(x) for x in sorted(operators, key=lambda x: -len(x)))})"
145)