[python] import a "zakazany modul"
Petr Vaněk
petr na scribus.info
Úterý Březen 24 21:03:20 CET 2009
dobrý večer,
jak řešíte, řešíte-li, situaci, kdy je třeba zakázat import specifického
modulu.
Příklad: C++/Qt4 program má v sobě zadrátován Python kvůli skriptování.
Program byl kdysi v Qt3, ale teď je přepsán na novou verzi knihoven. Uživatelé
byli při skriptování zvyklí používat PyQt3, což už teď nejde - způsobuje to
pády programu atd.
Jak tedy ošetřit import nezdárného modulu (kromě dokumentace programu)?
V nejhorším případě si nějak pohraju s __import__() funkcí, ale předtím bych
rád znal všechna pro a proti.
http://docs.python.org/library/functions.html
http://www.python.org/dev/peps/pep-0302/
http://docs.python.org/library/imputil.html
petr
Další informace o konferenci Python