﻿ticket,summary,type,release,owner,status,created,modified,_description,_reporter
14153,Unable to use ASCIIMath macro in Trac 1.5 / Python 3,defect,,,new,2022-09-08T15:14:44+02:00,2022-09-13T10:11:21+02:00,"When trying to use this macro in Trac 1.5 and Python 3 (3.10), I get this: 

{{{
2022-09-08 14:45:08,892 Trac[loader] 
ERROR: Failed to load plugin from /vol1/trac/systems/plugins/ASCIIMath.py:
Traceback (most recent call last):
  File ""/usr/lib/python3.10/site-packages/Trac-1.5.4.dev0-py3.10.egg/trac/loader.py"", line 105, in _load_py_files
    imp.load_source(plugin_name, plugin_file)
  File ""/usr/lib64/python3.10/imp.py"", line 172, in load_source
    module = _load(spec)
  File ""<frozen importlib._bootstrap>"", line 719, in _load
  File ""<frozen importlib._bootstrap>"", line 688, in _load_unlocked
  File ""<frozen importlib._bootstrap_external>"", line 883, in exec_module
  File ""<frozen importlib._bootstrap>"", line 241, in _call_with_frames_removed
  File ""/vol1/trac/systems/plugins/ASCIIMath.py"", line 342, in <module>
    Symbol(input=""alpha"",  el=El(""mi"", u""\u03B1""))
  File ""/vol1/trac/systems/plugins/ASCIIMath.py"", line 80, in El
    if isinstance(text, basestring):
NameError: name 'basestring' is not defined
}}}

This is with version 18497 of the macro. 
",roger.oberholtzer@…
