Const-Correctness of Python/C

Lyle Johnson jlj at
Thu May 11 09:31:41 EDT 2000

Some older C compilers wouldn't support the const keyword, so that could
be a problem.

Juergen Hermann wrote:
> Hi!
> Some calls in the Python/C API, namely
>     PyObject* PyImport_ImportModule (char *name)
> are (I assume) not const-correct. In the above example, I figure that the
> "name" argument is NOT changed, but that is not advertized. This either forces
> you to cast away constness from parameter you pass on in your own const-correct
> code, or create an unnecessary duplicate.
> Could this be fixed within the 1.6 schedule? (I'd be happy to provide a list)
> Ciao, Jürgen
> --
> Jürgen Hermann (jhe at
> WEB.DE AG, Amalienbadstr.41, D-76227 Karlsruhe
> Tel.: 0721/94329-0, Fax: 0721/94329-22

More information about the Python-list mailing list