Currently, task subobject types are defined in internal modules contained in private nidaqmx._task_modules package.
We want to turn task.py into a package and merge it with _task_modules
Note to Reviewers: This is the initial stage of implementation to ensure the approach is correct before we continue moving other task subobjects to task package.
What does this Pull Request accomplish?
This PR is to address issue brought up in https://github.com/ni/nidaqmx-python/issues/461
nidaqmx._task_modules
package.task.py
into a package and merge it with_task_modules
Note to Reviewers: This is the initial stage of implementation to ensure the approach is correct before we continue moving other task subobjects to
task
package.Why should this Pull Request be merged?
In this PR to address https://github.com/ni/nidaqmx-python/issues/461, following changes have been made:
task.py
into a package.in_stream.py
into private submodule_in_stream.py
and moved totask
package.in_stream
and update documentation.What testing has been done?
Ran
poetry run pytest
and all tests passed.