Skip to content

error for notes without field #1

@TentativeConvert

Description

@TentativeConvert

Need to test whether any field exists!

in source:

\begin{note}{LinA-I-Gruppen-Kriterien-Untergruppe}
\end{note}

output:

WARNING: unrecognized command/environment: None
ERROR: Error while expanding "end" in <tokens> on line 1 (type.__new__()
   argument 1 must be str, not None)
ERROR: An error occurred while building the document object in <tokens> on
   line 1 (type.__new__() argument 1 must be str, not None)
ERROR: Error while reading argument "self" of note in ./LinACards2025.tex
   on line 500 (type.__new__() argument 1 must be str, not None)
ERROR: Error while parsing argument "self" of "note"
ERROR: Error while expanding "begin" in ./LinACards2025.tex on line 500
   (type.__new__() argument 1 must be str, not None)
ERROR: An error occurred while building the document object in
   ./LinACards2025.tex on line 500 (type.__new__() argument 1 must be str, not
   None)
Traceback (most recent call last):
  File "/home/marcus/.local/bin/plastex", line 8, in <module>
    sys.exit(plastex())
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/client.py", line 72, in plastex
    main(sys.argv[1:])
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/client.py", line 52, in main
    run(filename, config)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/Compile.py", line 90, in run
    tex = parse(filename, config)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/Compile.py", line 85, in parse
    tex.parse()
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/TeX.py", line 416, in parse
    item.digest(tokens)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/__init__.py", line 913, in digest
    for item in tokens:
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/TeX.py", line 44, in __next__
    return self._next()
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/TeX.py", line 322, in __iter__
    tokens = obj.invoke(self)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/Base/LaTeX/Environments.py", line 32, in invoke
    out = obj.invoke(tex)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/__init__.py", line 899, in invoke
    self.parse(tex)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/__init__.py", line 481, in parse
    output, source = tex.readArgumentAndSource(parentNode=self,
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/TeX.py", line 743, in readArgumentAndSource
    toks, source = self.readToken(expanded, parentNode=parentNode)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/TeX.py", line 829, in readToken
    toks = self.expandTokens(toks, parentNode=parentNode)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/TeX.py", line 385, in expandTokens
    out = tex.parse(frag)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/TeX.py", line 413, in parse
    for item in tokens:
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/TeX.py", line 44, in __next__
    return self._next()
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/TeX.py", line 322, in __iter__
    tokens = obj.invoke(self)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/Base/LaTeX/Environments.py", line 49, in invoke
    obj = self.ownerDocument.createElement(name)
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/__init__.py", line 860, in createElement
    elem = self.context[name]()
  File "/home/marcus/.local/lib/python3.8/site-packages/plasTeX/Context.py", line 643, in __getitem__
    self[key] = newclass = type(key, (plasTeX.UnrecognizedMacro,), {})
TypeError: type.__new__() argument 1 must be str, not None

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions