Fixed some. Added module prefix.
9 optparse.make_option("-q", "--quiet", action="store_true", dest="quiet",
10 help="quiet mode", default=False)]
12 class Handler(SocketServer.BaseRequestHandler):
16 data = self.request[0].strip()
17 socket = self.request[1]
18 print "%s wrote:" % self.client_address[0]
20 for key, value in com.commands.iteritems():
22 args = data.partition(key)[2].split()
24 value[0](socket, self.client_address, args)
26 value[0](socket, self.client_address)
28 class Server(SocketServer.UDPServer):
29 def __init__(self, host, port, handler, options):
30 SocketServer.UDPServer.__init__(self, (host, port), handler)
33 self.handler = handler
34 self.options = options
38 if __name__ == "__main__":
39 parser = optparse.OptionParser(usage="usage: %prog [options] port",
40 option_list=option_list)
41 options, args = parser.parse_args()
45 server = Server("localhost", port, Handler, options)