Coder Social home page Coder Social logo

andrewpiroli / nos-mct Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 240 KB

Push or pull configurations and status from network operating systems.

License: MIT License

Python 99.79% Shell 0.21%
librenms librenms-api netmiko network-analysis network-automation networking

nos-mct's People

Contributors

andrewpiroli avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

nos-mct's Issues

Running the program inside DebugPy (VS Code debugger) causes deadlock.

The program runs nearly to completion, then when all the subprocesses are done (the final line of run() does execute) it deadlocks in the ProcessPoolExecutor context manager. Spamming Ctrl-C shows it's waiting on the executors shutdown(wait=True), which should return immediately because the subprocesses are done.

Only happens inside the debugger and when the -v option is used.

I'm not sure why this happens, works fine without a debugger, even when stressed with loads beyond what it was designed to handle (30+ processes). Possibly the debugger interfering with one of the QueueProxy's?

I will have to try with different debuggers...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.