Programmatically discovering encoding types supported by codecs module

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Wed Mar 24 13:39:20 EDT 2010


En Wed, 24 Mar 2010 13:17:16 -0300, <python at bdurham.com> escribió:

> Is there a way to programmatically discover the encoding types
> supported by the codecs module?
>
> For example, the following link shows a table with Codec,
> Aliases, and Language columns.
> http://docs.python.org/library/codecs.html#standard-encodings
>
> I'm looking for a way to programmatically generate this table
> through some form of module introspection.

After looking at how things are done in codecs.c and encodings/__init__.py  
I think you should enumerate all modules in the encodings package that  
define a getregentry function.
Aliases come from encodings.aliases.aliases.

-- 
Gabriel Genellina




More information about the Python-list mailing list