CodeQL library for Python
codeql/python-all 0.6.4 (changelog, source)

Module PEP249Impl

INTERNAL: Do not use.

Provides internal implementation of PEP249. This currently resides in a different file than python/ql/src/semmle/python/frameworks/PEP249.qll, since we used to export everything without being encapsulated in a module, and shadowing rules means that we can’t just add the module directly to that file :(

So once we can remove those deprecated things (Start of July 2022), we can also move the core implementation into its’ proper place.

Provides classes modeling PEP 249. See

Import path

import semmle.python.frameworks.internal.PEP249Impl



Provides classes modeling database interfaces following PEP 249. See