Skip to content

Cloud9 debugger client plugin for the IKPdb python debugger.

License

Notifications You must be signed in to change notification settings

audaxis/c9.ide.run.debug.ikpdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud9 debugger client plugin for the IKPdb python debugger.

Features

  • Debugging of multithreaded programs
  • Conditional breakpoints
  • Variables hot modifications
  • "Turbo mode"
  • easy integration in frameworks

Installation

This plugin is installed by default in any new Cloud9's workspaces.

Getting started

Go to Cloud9, create an account there then:

  1. Create a Workspace using the Python template
  2. Create a new file with a few statements and save it as "debug_me.py".

You can copy / paste this snippet.

#coding: utf-8
print "I want to try Python debugging with IKPdb in Cloud9."
print "I step over onto this line."

3. Set a breakpoint on the first line by clicking in the left margin until a red circle appears.

Ignore the red check button on line 1 ; as it is relevant only for Django development.

docs/index_pic1__py_snippet.png

  1. Click on the Run button at the Top menu right-hand side.

docs/index_pic2__run_button.png

The debugger is now open on the breakpoint you defined at step 3.

docs/index_pic3__debugger_opened.png

Now you can:

Documentation

https://ikpdb.readthedocs.io/

Requirements

CPython 2.7

License

Cloud9 IKPdb's debugger client is licensed under the MIT License. See the LICENSE file at the root of this repository.

Source code

Source code is available on github:

https://github.com/audaxis/c9.ide.run.debug.ikpdb.git

Issues

Issues are managed using Github's Issues Tracker.

About

Cloud9 debugger client plugin for the IKPdb python debugger.

Resources

License

Stars

Watchers

Forks

Packages

No packages published