opn-oss / autobahn-python-repl Goto Github PK
View Code? Open in Web Editor NEWA REPL environment that uses Autobahn-Python to enable interactive interaction with a WAMP router
License: MIT License
A REPL environment that uses Autobahn-Python to enable interactive interaction with a WAMP router
License: MIT License
After using this REPL essentially every day for a few months, I found a few niggles that, if solved, would make this the best Autobahn Python REPL in existence.
• The option to run either custom start-up scripts (e.g. to connect to a default router every time)
• The option to import libraries/variables and make them available in the REPL's context (e.g. pprint from pprint)
I've added a PR #3 for the last version of the ptpython where the program starts, but the program is still really broken using this version. Can you either pin all the dependencies correctly, or update this to use the new version of ptpython
I'd try to make a PR for the changes, but ptpython does not appear to have any documentation on how to use it the way you have done, which makes working out how to update your code quite a lot harder than I expected.
During our work with Crossbar at OpenDNA we have encountered scenarios where the TCPTransport
associated with a Component dies, usually due to some issue with a WAMP operation the Component was engaged in failing in some as yet undetermined fashion (Currently suspected to be an issue with long-running or high-throughput operations running in parallel via asyncio.gather
)
In the context of the multi-runner, this causes that specific Component to become disconnected rather than affecting every Component being managed by the multi-runner. To make recovery from this kind of issue simpler the multi-runner will be enhanced to allow transparent restarting of Components that become disconnected from the WAMP router
The current version of this tool does not work on newer releases of PPT.
Support for this needs to be investigated and implemented if viable
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.