mirror of
				https://github.com/Mikaela/Limnoria.git
				synced 2025-10-30 23:27:24 +01:00 
			
		
		
		
	Added ord/chr commands
This commit is contained in:
		
							parent
							
								
									fcdcd11ed5
								
							
						
					
					
						commit
						3a6c557fd0
					
				| @ -85,6 +85,30 @@ class FunCommands(callbacks.Privmsg): | ||||
|                    (self.recvdMsgs, self.recvdBytes, | ||||
|                     self.sentMsgs, self.sentBytes)) | ||||
| 
 | ||||
| 	def ord(self, irc, msg, args): | ||||
| 		"""<letter> | ||||
| 
 | ||||
| 		Returns the 8-bit value of <letter>. | ||||
| 		""" | ||||
| 		letter = privmsgs.getArgs(args) | ||||
| 		if len(letter) != 1: | ||||
| 			irc.error(msg, 'Letter must be of length 1 (for obvious reasons)') | ||||
| 		else: | ||||
| 			i = ord(letter) | ||||
| 			irc.reply(msg, str(i)) | ||||
| 
 | ||||
| 	def chr(self, irc, msg, args): | ||||
| 		"""<number> | ||||
| 
 | ||||
| 		Returns the character associated with the 8-bit value <number> | ||||
| 		""" | ||||
| 		try: | ||||
| 			i = int(privmsgs.getArgs(args)) | ||||
| 			irc.reply(msg, chr(i)) | ||||
| 		except ValueError: | ||||
| 			irc.error(msg, 'That number doesn\'t map to an 8-bit character.') | ||||
| 					 | ||||
| 				 | ||||
|     def hexlify(self, irc, msg, args): | ||||
|         "<text>; turn string into a hexstring." | ||||
|         text = privmsgs.getArgs(args) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Jeremy Fincher
						Jeremy Fincher