Input > use len from builtins
Input > len(true)
Exiting
Traceback (most recent call last):
File "vre-language/src/virtmat/language/utilities/errors.py", line 306, in wrapper
return func(*args, **kwargs)
File "vre-language/src/virtmat/language/interpreter/workflow_executor.py", line 296, in print_value
raise err
File "vre-language/src/virtmat/language/interpreter/workflow_executor.py", line 291, in print_value
val = par.value
File "/usr/lib/python3.10/functools.py", line 981, in __get__
val = self.func(instance)
File "vre-language/src/virtmat/language/utilities/errors.py", line 213, in wrapper
raise TextXError(str(err), **get_location_context(obj)) from err
textx.exceptions.TextXError: None:1:29: object of type 'bool' has no len() => 'len(true)'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "vre-language/src/virtmat/language/utilities/errors.py", line 306, in wrapper
return func(*args, **kwargs)
File "vre-language/src/virtmat/language/interpreter/session_manager.py", line 164, in get_model_value
return getattr(self.session.get_model(*args, uuid=self.uuid, **kwargs), 'value', '')
File "vre-language/src/virtmat/language/interpreter/instant_executor.py", line 55, in program_value
vals = [p.value for p in get_children_of_type('Print', self) if p.value]
File "vre-language/src/virtmat/language/interpreter/instant_executor.py", line 55, in <listcomp>
vals = [p.value for p in get_children_of_type('Print', self) if p.value]
File "vre-language/src/virtmat/language/utilities/errors.py", line 308, in wrapper
process_error(err)
File "vre-language/src/virtmat/language/utilities/errors.py", line 296, in process_error
raise err.__cause__
File "vre-language/src/virtmat/language/utilities/errors.py", line 209, in wrapper
return func(*args, **kwargs)
File "vre-language/src/virtmat/language/utilities/typemap.py", line 117, in wrapper
return checktype_(func(obj), obj.type_)
File "vre-language/src/virtmat/language/interpreter/workflow_executor.py", line 364, in func_value
return func(*[p.value for p in pars])
File "vre-language/src/virtmat/language/utilities/types.py", line 145, in wrapper
rval = func(*args, **kwargs)
File "vre-language/src/virtmat/language/interpreter/deferred_executor.py", line 787, in fcall_func
return obj(*[f(*a) for f, a in zip(funcs, fcall_args)])
TypeError: object of type 'bool' has no len()
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "vre-language/src/virtmat/language/utilities/errors.py", line 306, in wrapper
return func(*args, **kwargs)
File "vre-language/src/virtmat/language/interpreter/session_manager.py", line 184, in process_input
output = self.get_model_value(model_str=f'print({input_str})')
File "vre-language/src/virtmat/language/utilities/errors.py", line 341, in wrapper
raise RuntimeError('non-handled exception') from err
RuntimeError: non-handled exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "vre-language/src/virtmat/language/utilities/errors.py", line 306, in wrapper
return func(*args, **kwargs)
File "vre-language/src/virtmat/language/cli/run_session.py", line 98, in main
mgr.main_loop()
File "vre-language/src/virtmat/language/interpreter/session_manager.py", line 143, in main_loop
self.interact(banner='Welcome to textS/textM. Type %help for some help.',
File "/usr/lib/python3.10/code.py", line 232, in interact
more = self.push(line)
File "/usr/lib/python3.10/code.py", line 258, in push
more = self.runsource(source, self.filename)
File "vre-language/src/virtmat/language/interpreter/session_manager.py", line 155, in runsource
need_inp = self.process_input(source)
File "vre-language/src/virtmat/language/utilities/errors.py", line 341, in wrapper
raise RuntimeError('non-handled exception') from err
RuntimeError: non-handled exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "vre-language/src/virtmat/language/utilities/errors.py", line 306, in wrapper
return func(*args, **kwargs)
File "vre-language/src/virtmat/language/cli/__init__.py", line 38, in texts
clargs.func(clargs)
File "vre-language/src/virtmat/language/utilities/errors.py", line 341, in wrapper
raise RuntimeError('non-handled exception') from err
RuntimeError: non-handled exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "python-3.10.12/bin/texts", line 8, in <module>
sys.exit(texts())
File "vre-language/src/virtmat/language/utilities/errors.py", line 341, in wrapper
raise RuntimeError('non-handled exception') from err
RuntimeError: non-handled exception