**New:**
- Added option to the set the priority of the macro operations.
The option is an argument to {class}`AnyPyProcess()`.
python
from anypytools import IDLE_PRIORITY_CLASS
app = AnyPyProcess(priority = IDLE_PRIORITY_CLASS)
Default is `BELOW_NORMAL_PRIORITY_CLASS`, and possible values are
- `IDLE_PRIORITY_CLASS`
- `BELOW_NORMAL_PRIORITY_CLASS`
- `NORMAL_PRIORITY_CLASS`
- `ABOVE_NORMAL_PRIORITY_CLASS`.
- Added argument `fatal_warnings` to {class}`AnyPyProcess()` which
treat warnings as errors when running macros.
python
app = AnyPyProces(warnings_to_include=['OBJ.MCH.KIN9'], fatal_warnings=True)
The argument will only triggers for specific warnings given
by `warnings_to_include` argument.
**Changed:**
- Macro operation now run with slightly lower priority (BELOW_NORMAL_PRIORITY_CLASS) to prevent
Windows to become unusable when running many processes.
**Fixed:**
- Fixed a bug preventing really large variables to be read by AnyPyTools. The AnyBody Modeling System
could split really large data matrixes across several lines in the log files which meant they
were not picked up. The function {func}`anypytools.tools.parse_anybodycon_output` has been
rewritten to fix this.
**Removed:**
- The AnyScript Pygments plugin is no longer part of AnyPyTools. It now has its own library
[pygments_anyscript](https://pypi.python.org/pypi/pygments-anyscript).