intel-screenbot

An Ingress Intel Map Bot for Hangoutsbot
git clone git://archive.git.mtrnord.blog/MTRNord/intel-screenbot.git
Log | Files | Refs | README | LICENSE

commit 0dff8f5422fe649a1ff6b39f89a50c7fd5a93c6d
parent 56e8cbee14b2046ea84d1c6e6ada749d641d3fec
Author: Marcel <MTRNord@users.noreply.github.com>
Date:   Thu, 10 Nov 2016 23:02:19 +0100

Some possible fixes
Diffstat:
Mintel_screenbot/__init__.py | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/intel_screenbot/__init__.py b/intel_screenbot/__init__.py @@ -31,15 +31,15 @@ def _screencap(url, filename, SACSID, CSRF, search, bot, event): # but if we get nothing after 30 sec, just move on try: output, errors = process.communicate(timeout=30) - while True: - out = process.stdout.read(1) - if out: - yield from bot.coro_send_message(event.conv_id, "<i>{}</i>".format(out)) except Exception as e: logger.debug("Exception: {}".format(e)) process.kill() + while True: + out = process.stdout.read(1) + if out: + yield from bot.coro_send_message(event.conv_id, "<i>{}</i>".format(out)) loop = asyncio.get_event_loop() - yield from asyncio.sleep(25) + yield from asyncio.sleep(10 # read the resulting file into a byte array file_resource = yield from _open_file(filename) file_data = yield from loop.run_in_executor(None, file_resource.read)