aboutsummaryrefslogtreecommitdiffstats
path: root/.be/bugs/31cd490d-a1c2-4ab3-8284-d80395e34dd2/comments/b2a333f7-eda6-42b9-8940-177f61ca7f48/body
blob: 396c06a2238533ada25bc5837c8fee4f77b670e1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
$ python test.py 
**********************************************************************
File "/home/wking/src/fun/be/libbe/plugin.py", line 31, in libbe.plugin.iter_plugins
Failed example:
    "plugin" in [n for n,m in iter_plugins("libbe")]
Exception raised:
    Traceback (most recent call last):
      File "/usr/lib/python2.5/doctest.py", line 1228, in __run
        compileflags, 1) in test.globs
      File "<doctest libbe.plugin.iter_plugins[1]>", line 1, in <module>
        "plugin" in [n for n,m in iter_plugins("libbe")]
      File "/home/wking/src/fun/be/libbe/plugin.py", line 38, in iter_plugins
        yield modfile[:-3], my_import(prefix+"."+modfile[:-3])
      File "/home/wking/src/fun/be/libbe/plugin.py", line 21, in my_import
        module = __import__(mod_name)
      File "/home/wking/src/fun/be/libbe/restconvert.py", line 27, in <module>
        from elementtree import ElementTree
    ImportError: No module named elementtree
**********************************************************************
1 items had failures:
   1 of   2 in libbe.plugin.iter_plugins
***Test Failed*** 1 failures.
Traceback (most recent call last):
  File "test.py", line 32, in <module>
    for module in plugin.iter_plugins("libbe"):
  File "/home/wking/src/fun/be/libbe/plugin.py", line 38, in iter_plugins
    yield modfile[:-3], my_import(prefix+"."+modfile[:-3])
  File "/home/wking/src/fun/be/libbe/plugin.py", line 21, in my_import
    module = __import__(mod_name)
  File "/home/wking/src/fun/be/libbe/restconvert.py", line 27, in <module>
    from elementtree import ElementTree
ImportError: No module named elementtree


Looking into ElementTree, I found their webpage:
http://effbot.org/zone/element-index.htm

  It’s common practice to import ElementTree under an alias, both to
  minimize typing, and to make it easier to switch between different
  implementations:

  $ python
  >>> import elementtree.ElementTree as ET
  >>> import cElementTree as ET
  >>> import lxml.etree as ET
  >>> import xml.etree.ElementTree as ET # Python 2.5

Using new import style, fall back to old if that fails.
Affected files:
 libbe/restconvert.py
 Bugs-Everywhere-Web/beweb/formatting.py