Added some code to assume the MODE if it's not given but it's obvious from how the function is named. Also de-indented the bit of code that assigned the 'functions' attribute of the function. Finally stripped slash n's and slash r's from the parse pattern and messages received
Merge branch 'master' of github.com:jaywhy13/vcs
Changed receive_message to handler_socket_data in DeviceManager
Added the call to handle_socket_data in comms/views.py
Added in a device_data signal, added an identify_device and started coding the device_data function. Also added a get_message_type method on the handler so that it can be subclassed
Put in more error checking in the parse_read function for the decorators
Changed construct_read_device_id and put back self instead of cls in some of the methods
Added socket_id to the Device. Also made sure only device_type.handler calls () to return an instance
Added a client to emaulte AT1Handler