• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python clog.info函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中tools.clog.info函数的典型用法代码示例。如果您正苦于以下问题:Python info函数的具体用法?Python info怎么用?Python info使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了info函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: onOpen

 def onOpen(self):
     clog.info('(onOpen) Connected to Cytube!', sys)
     self.connectedTime = time.time()
     self.lastUserlistTime = 0
     self.factory.prot = self
     self.factory.handle.cy = True
     self.initialize()
开发者ID:Twirlie,项目名称:Yukari,代码行数:7,代码来源:cyClient.py


示例2: deferredChatRes

 def deferredChatRes(self, res, key):
     if not res:
         clog.info('(deferredChatRes): wrote chat to database!', sys)
         return defer.succeed(key)
     else:
         clog.err('(deferredChatRes): error writing to database!', sys)
         return defer.fail(key)
开发者ID:Twirlie,项目名称:Yukari,代码行数:7,代码来源:cyClient.py


示例3: bulkCheckVocaDb

 def bulkCheckVocaDb(self, songlessMedia):
     timeNow = round(time.time(), 4)
     clog.info('(bulkCheckVocaDb)', sys)
     for i, (mType, mId) in enumerate(songlessMedia):
         # 0.5s delay between each call
         reactor.callLater(i * 0.5, vdbapi.requestSongByPv, None, mType, mId,
                           1, timeNow, 4)
开发者ID:Twirlie,项目名称:Yukari,代码行数:7,代码来源:cyClient.py


示例4: cacheKey

 def cacheKey(self, res, nickname):
     clog.error('the key is %s:' % res[0], sys)
     assert res, 'no res at cacheKey'
     if res:
         clog.info("(cacheKey) cached %s's key %s" % (nickname, res[0]))
         self.nickdict[nickname]['keyId'] = res[0]
         return defer.succeed(res[0])
开发者ID:Twirlie,项目名称:Yukari,代码行数:7,代码来源:ircClient.py


示例5: _cyCall_delete

 def _cyCall_delete(self, fdict):
     uid = fdict['args'][0]['uid']
     index = self.getIndexFromUid(uid)
     deletedMedia = self.playlist.pop(index)
     clog.info('(_cyCall_delete) Removed uid %s, index %s from my playlist' %
               (uid, index), sys)
     assert uid == deletedMedia['uid'], 'Deleted media not correct!'
开发者ID:Twirlie,项目名称:Yukari,代码行数:7,代码来源:cyClient.py


示例6: userJoined

 def userJoined(self, user, channel):
     clog.info('%s has joined %s' % (user, channel), sys)
     if channel == self.channelName:
         self.factory.handle.ircUserCount += 1
         self.nicklist.append(user)
     elif channel == self.channelStatus:
         self.sendCyNames()
开发者ID:d-dd,项目名称:Yukari,代码行数:7,代码来源:ircClient.py


示例7: userLeft

 def userLeft(self, user, channel):
     clog.info('%s has left %s' % (user, channel), sys)
     if channel == self.channelName:
         self.factory.handle.ircUserCount -= 1
         try:
             self.nicklist.remove(user)
         except(ValueError):
             clog.error('(userLeft) User %s not in nicklist' % user)
开发者ID:d-dd,项目名称:Yukari,代码行数:8,代码来源:ircClient.py


示例8: left

 def left(self, channel):
     clog.info('Left IRC channel: %s' % channel, sys)
     if channel == config['irc']['channel']:
         self.factory.handle.inIrcChan = False
     elif channel == config['irc']['np']:
         self.factory.handle.inIrcNp = False
     elif channel == config['irc']['status']:
         self.factory.handle.inIrcStatus = False
开发者ID:d-dd,项目名称:Yukari,代码行数:8,代码来源:ircClient.py


示例9: clockUser

 def clockUser(self, res, leftUser, timeNow):
     """ Clock out a user, by updating their accessTime """
     username = leftUser['name']
     clog.info('(clockUser) Clocking out %s!' % username, sys)
     timeJoined = leftUser['timeJoined']
     timeStayed = timeNow - timeJoined
     userId = leftUser['keyId']
     return database.updateCyUser(timeNow, timeStayed, userId)
开发者ID:Twirlie,项目名称:Yukari,代码行数:8,代码来源:cyClient.py


示例10: cleanup

 def cleanup(self):
     """ Prepares for shutdown """
     clog.info('(cleanup) Cleaning up for shutdown!', sys)
     self.done = Deferred()
     if self.irc:
         self.ircFactory.prot.partLeave('Shutting down.')
     if self.cy:
         self.wsFactory.prot.cleanUp()
     return self.done
开发者ID:Twirlie,项目名称:Yukari,代码行数:9,代码来源:yukari.py


示例11: userKicked

 def userKicked(self, kickee, channel, kicker, message):
     clog.info('%s was kicked by %s from %s: %s' %
               (kickee, kicker, channel, message))
     if channel == self.channelName:
         self.factory.handle.ircUserCount -= 1
         try:
             self.nicklist.remove(kickee)
         except(ValueError):
             clog.error('(userKiced) User %s not in nicklist' % kickee)
开发者ID:d-dd,项目名称:Yukari,代码行数:9,代码来源:ircClient.py


示例12: _cyCall_changeMedia

 def _cyCall_changeMedia(self, fdict):
     # set self.nowPlaying
     mType = fdict['args'][0]['type']
     mId = fdict['args'][0]['id']
     mTitle = fdict['args'][0]['title']
     self.nowPlaying = (mType, mId, mTitle) # these are unicode
     # everything has to be encoded to utf-8 or it errors
     s = mTitle.encode('utf-8') + ' (%s, %s)' % (mType.encode('utf-8'),
         mId.encode('utf-8'))
     clog.info('(_cyCall_changeMedia) %s' % s, sys)
开发者ID:Twirlie,项目名称:Yukari,代码行数:10,代码来源:cyClient.py


示例13: mediaSongResult

def mediaSongResult(res, mType, mId, userId, timeNow):
    clog.info("(mediaSongResult) %s" % res, syst)
    if res:
        return defer.succeed(res[0])
    else:
        dd = requestApiByPv(mType, mId, timeNow)
        method = 0
        dd.addErrback(apiError)
        dd.addCallback(database.insertMediaSongPv, mType, mId, userId, timeNow, method)
        return dd
开发者ID:Twirlie,项目名称:Yukari,代码行数:10,代码来源:vdbapi.py


示例14: joined

 def joined(self, channel):
     clog.info('Joined IRC channel: %s' % channel, sys)
     self.factory.handle.irc = True
     if channel == self.channelName:
         self.factory.handle.inIrcChan = True
     elif channel == self.channelNp:
         self.factory.handle.inIrcNp = True
     elif channel == self.channelStatus:
         self.factory.handle.inIrcStatus = True
         self.sendCyNames()
     self.getNicks(channel).addCallback(self.updateNicks, channel)
开发者ID:d-dd,项目名称:Yukari,代码行数:11,代码来源:ircClient.py


示例15: processVocadb

 def processVocadb(self, res, mType, mId, nameLower, isReg, isCommand):
     if not res:
         d = vdbapi3.obtainSong(mType, mId, nameLower, isReg)
         if isCommand:
             clog.info('(processVocadb) we got $vocadb command', syst)
         else:
             clog.info('(processVocadb) Vocadb db query returned [] ', syst)
             d.addCallback(self.displayResults, mType, mId, nameLower, isReg)
         return d
     else:
         return self.displayResults(res, mType, mId, nameLower, isReg)
开发者ID:d-dd,项目名称:Yukari,代码行数:11,代码来源:vocadb.py


示例16: _importPlugins

 def _importPlugins(self):
     modules = importPlugins('plugins/')
     self.triggers = {'commands':{}}
     for module in modules:
         instance = module.setup()
         for method in dir(instance):
             # commands in cytube chat
             if method.startswith('_com_'):
                 trigger = '%s' % method[5:]
                 self.triggers['commands'][trigger] = getattr(instance, method)
                 clog.info('Imported %s!' % trigger, syst)
开发者ID:d-dd,项目名称:Yukari,代码行数:11,代码来源:tacfile.py


示例17: flagOrDelete

 def flagOrDelete(self, res, cy, mType, mId, title, uid):
     if res == 'EmbedOk':
         clog.info('%s EmbedOk' % title, syst)
         database.unflagMedia(0b1, mType, mId)
     elif res in ('Status503', 'Status403', 'Status404', 'NoEmbed','NoVid'):
         clog.warning('%s: %s' % (title, res), syst)
         cy.doDeleteMedia(uid)
         cy.uncache(mId)
         msg = 'Removing non-playable media %s' % title
         database.flagMedia(0b1, mType, mId)
         cy.sendCyWhisper(msg)
开发者ID:d-dd,项目名称:Yukari,代码行数:11,代码来源:media_check.py


示例18: _omit

 def _omit(self, cy, username, args, dir, source):
     if cy._getRank(username) < 2:
         return
     clog.info('(_com_omit) %s' % args)
     mType, mId = self._omit_args(cy, args)
     if not mType: 
         cy.doSendChat('Invalid parameters.')
     else:
         # check existence and retrieve title
         d = database.getMediaByTypeId(mType, mId)
         d.addCallback(self.cbOmit, cy, mType, mId, username, dir, source)
开发者ID:d-dd,项目名称:Yukari,代码行数:11,代码来源:media_flag.py


示例19: movePlaylistItems

 def movePlaylistItems(self, beforeUid, afterUid):
     # 'before' is just the uid of the video that is going to move
     clog.info('(movePlaylistItems) move uid:%s, after uid%s' %
               (beforeUid, afterUid), sys)
     if afterUid == 'prepend':
         indexAfter = 0
     else:
         indexAfter = self.getIndexFromUid(afterUid)
     indexBefore = self.getIndexFromUid(beforeUid)
     if indexBefore > indexAfter and afterUid != 'prepend':
         indexAfter += 1
     self.playlist.insert(indexAfter, self.playlist.pop(indexBefore))
开发者ID:Twirlie,项目名称:Yukari,代码行数:12,代码来源:cyClient.py


示例20: _bulkQueryMediaSong

def _bulkQueryMediaSong(txn, playlist):
    clog.debug('(_queryBulkMediaSong)', sys)
    songlessMedia = []
    for media in playlist:
        sql = ('SELECT songId FROM MediaSong WHERE mediaId IS'
               ' (SELECT mediaId FROM Media WHERE type=? AND id=?)')
        txn.execute(sql, media)
        row = txn.fetchone()
        if not row:
            songlessMedia.append(media)
    clog.info(songlessMedia, sys)
    return songlessMedia
开发者ID:Twirlie,项目名称:Yukari,代码行数:12,代码来源:database.py



注:本文中的tools.clog.info函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python data.insert_c1c2函数代码示例发布时间:2022-05-27
下一篇:
Python cli.prompt_for_password函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap