本文整理汇总了Python中Logging.joke方法的典型用法代码示例。如果您正苦于以下问题:Python Logging.joke方法的具体用法?Python Logging.joke怎么用?Python Logging.joke使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Logging
的用法示例。
在下文中一共展示了Logging.joke方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: acquireJokes
# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import joke [as 别名]
def acquireJokes(self): #Gets new fact(s)
XML_Dict = {"_":"http://www.w3.org/2005/Atom"}
log.joke("Obtaining new",self.title+"s")
log.network.low("Suppressing network for joke acquisition")
try:
webContent, code = self.connection.get(self.url, query = self.query, headers = self.headers, timeout = self.TIMEOUT)
except OSError:
log.web.debug("Socket Timed Out!")
return False
log.joke.debug("Code Received:",code)
if code != 200: return False
#Here is where most of the struggle comes from
self.onJokeAcquire(webContent, self.jokes)
if len(self.jokes) > 0:
log.joke.debug("Acquired",len(self.jokes), self.title+"(s)")
else:
log.joke.error("No",self.title,"jokes were acquired!")
return False
#Save all jokes we got
self.save()
return True
示例2: postAllJokes
# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import joke [as 别名]
def postAllJokes(self, group):
log.joke("Posting all",self.title," jokes")
jokeCopy = copy.copy(self.jokes)
random.shuffle(jokeCopy)
counter = 0
for joke in jokeCopy:
counter += int(self._postJoke(group, joke))
log.joke("Posted",counter,"/",len(jokeCopy),"jokes")
示例3: getJoke
# 需要导入模块: import Logging [as 别名]
# 或者: from Logging import joke [as 别名]
def getJoke(self):
self.load()
if len(self.jokes) == 0:
if not self.acquireJokes():
return self.defaultJoke #DEFAULT FACT
#Will remove jokes so we don't get repeat jokes
num = random.randrange(len(self.jokes))
joke = self.jokes.pop(num)
self.save() #Record that we removed the fact
log.joke("Joke gotten,",len(self.jokes),"remaining")
#Add in fun messages
joke = (self.makeMessageFun(joke[0]), joke[1])
#If we have a picture, return with a picture, otherwise just the joke
#This is always a tuple here, so joke[1] would be None if no pic
if joke[1]:
return joke
return joke[0]