Commits

Author Commit Message Labels Comments Date
Jason R. Coombs
Implemented TODO in privmsg
Jason R. Coombs
Use partition to simplify logic
Jason R. Coombs
Use NickMask class for constructing the client_ident
Jason R. Coombs
Removed excess paranthesis
Jason R. Coombs
No need to initialize in Python
Jason R. Coombs
Moved name->code lookup to a classmethod on IRCError
Jason R. Coombs
parse params once
Jason R. Coombs
Clean up error handling
Jason R. Coombs
Extract message sending (ensuring that \r\n is transmitted in all cases).
Jason R. Coombs
The buffer should exist across read operations
Jason R. Coombs
Fix bug in handle now that it doesn't return True/False
Jason R. Coombs
Use list comprehension rather than nested for loops
Jason R. Coombs
Refactor to only check 'nick in use' once
Jason R. Coombs
Removed null logic branches
Jason R. Coombs
Use partition for parsing the command
Jason R. Coombs
Fix codes
Jason R. Coombs
Disconnect exception is internal
Jason R. Coombs
Extracted _handle_line. Use LineBuffer to buffer input.
Jason R. Coombs
Moved LineBuffer and DecodingLineBuffer to buffer class.
Jason R. Coombs
Extracted _handle_incoming
Jason R. Coombs
Extract _handle_one
Jason R. Coombs
Nicer indentation
Jason R. Coombs
Use codes as defined in events module
Jason R. Coombs
Remove unused imports
Jason R. Coombs
Remove unnecessary paranthesis
Jason R. Coombs
Add doc strings for IRCServer.channels and IRCServer.clients.
Jason R. Coombs
port argument is an int
Jason R. Coombs
Remove unused errors option
Jason R. Coombs
Extract main as a function
Jason R. Coombs
Remove daemonization support (suggest using something like daemontools, supervisor, or upstart)
  1. Prev
  2. Next