Stuff Michael Meeks is doing |
Older items: 2023: ( J F M A M J ), 2022: ( J F M A M J J A S O N D ), 2021, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, legacy html
"Import error type wizards.fax is unknown"
getting
spewed from wizards.fax's own __init__.py
included via
__import__("wizards.fax")
and other miracles. Lots of
futile stracing, it seems that exception mostly means 'something
went wrong'.
__import__
'ed module's dict
contains; pwrt. classes and variables defined in files in that
directory; totally stumped. Resorted to reading the over-meta,
non-helpful documentation on the point. Tried to introspect the module
in more depth interactively (without success) - trying to map a set
of .py files in a module, to a given content of a module hash
presumably requires some C / code-reading. Eventually defeated it by
explicit .py file/path loading - which works, only to hit a number of
bugs in the python port itself, bother.
My content in this blog and associated images / data under
images/
and data/
directories are (usually)
created by me and (unless obviously labelled otherwise) are licensed under
the public domain, and/or if that doesn't float your boat a CC0
license. I encourage linking back (of course) to help people decide for
themselves, in context, in the battle for ideas, and I love fixes /
improvements / corrections by private mail.
In case it's not painfully obvious: the reflections reflected here are my own; mine, all mine ! and don't reflect the views of Collabora, SUSE, Novell, The Document Foundation, Spaghetti Hurlers (International), or anyone else. It's also important to realise that I'm not in on the Swedish Conspiracy. Occasionally people ask for formal photos for conferences or fun.
Michael Meeks (michael.meeks@collabora.com)