Skip to content

Commit

Permalink
Started to break it a part, src is now a package.
Browse files Browse the repository at this point in the history
  • Loading branch information
Patrik Lembke committed Mar 9, 2012
1 parent 3f00ece commit ac6a2b2
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 10 deletions.
12 changes: 12 additions & 0 deletions cleandebug
@@ -0,0 +1,12 @@
#!/usr/bin/env python
import argparse
from src.cleandebug import *

if __name__ == "__main__":
parser = argparse.ArgumentParser('dbgp debugger for PHP scripts.')
parser.add_argument('--host', action='store', default='127.0.0.1', help='Host (defaults to 127.0.0.1)')
parser.add_argument('--port', action='store', default=9000, help='Port (defaults to 9000)')
parser.add_argument('path', action='store', help="The directory to look for scripts in.", default='.')
args = parser.parse_args()
debugger = Debugger(args.path, CursesUI(), args.port, args.host)
debugger.listen()
1 change: 1 addition & 0 deletions src/__init__.py
@@ -0,0 +1 @@
# Nothing here
11 changes: 1 addition & 10 deletions src/cleandebug.py
@@ -1,7 +1,6 @@
import SocketServer
from xml.dom.minidom import parseString
from base64 import b64encode
import argparse
import os
import curses

Expand Down Expand Up @@ -101,7 +100,7 @@ def __init__(self, base_path, ui, port=9000, host="127.0.0.1"):
self.host = host

def listen(self):
server = DBGPServer((host, int(args.port)), self.handle_connection)
server = DBGPServer((self.host, int(self.port)), self.handle_connection)
self.ui.print_message("Listening on {}:{}".format(self.host, self.port))
server.serve_forever()

Expand Down Expand Up @@ -199,11 +198,3 @@ def __del__(self):
curses.echo()
curses.endwin()

if __name__ == "__main__":
parser = argparse.ArgumentParser('dbgp debugger for PHP scripts.')
parser.add_argument('--port', action='store', default=9000, help='Port (defaults to 9000)')
parser.add_argument('path', action='store', help="The directory to look for scripts in.", default='.')
host = "127.0.0.1"
args = parser.parse_args()
debugger = Debugger(args.path, CursesUI(), args.port)
debugger.listen()

0 comments on commit ac6a2b2

Please sign in to comment.