Skip to content
a python mole
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
missions
.travis.yml
README.md
pymole.py
requirements.txt
test_pymole.py

README.md

Build Status

This is a first attempt of a pure python mole implementation. Currently, it looks for python modules in the 'missions' subdirectory, and exposes any functions of these modules as missions.

This code is still experimental. Currently implemented features:

  • Discovery of remote missions
  • Arguments/Parameters
  • Inspection (lines of codes as blocks)
  • Cursor updates (through python sys.settrace())
  • Run, Pause, Step Over, including loops

Missing:

  • inspection of nested missions (multi level tree)
  • Step into, Step out
  • multi-threaded / multi-stranded missions
  • redirection of stdout/stderr?
  • better exception handling - single lines failing etc.
You can’t perform that action at this time.