.. _fbf.plugs.core.count: count ~~~~~ .. automodule:: fbf.plugs.core.count :show-inheritance: :members: :undoc-members: CODE ---- :: # fbf/plugs/core/count.py # # """ count number of items in result queue. """ .. _fbf.plugs.core.count_fbf_imports: fbf imports -------------- :: from fbf.lib.commands import cmnds from fbf.utils.generic import waitforqueue from fbf.lib.examples import examples .. _fbf.plugs.core.count_basic_imports: basic imports ---------------- :: import time .. _fbf.plugs.core.count_count_command: count command ---------------- :: def handle_count(bot, ievent): """ no arguments - show nr of elements in result list .. use this command in a pipeline. """ #if ievent.prev: ievent.prev.wait() a = ievent.inqueue size = len(a) ievent.reply(str(size)) cmnds.add('count', handle_count, ['OPER', 'USER', 'GUEST']) examples.add('count', 'count nr of items', 'list ! count')