﻿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@…
