trustyou / dagger

Dagger is a Python micro framework that performs tasks, providing you with parallel execution, and dependency resolution.
MIT License
6 stars 4 forks source link

Fixes issue#1 #5

Closed nicfix closed 7 years ago

nicfix commented 7 years ago

When a cyclic dependency is detected method run_tasks raises a CircularDependencyException and prevents tasks execution.

Added a couple of things on test.py:

Modified run.py:

Added test_cyclic_dependency.py:

Also added a .gitignore file generated with PyCharm

nicfix commented 7 years ago

I've fixed previous commits problems.