diff --git a/API/UPLANET.sh b/API/UPLANET.sh
index c565e870..c436b5a8 100755
--- a/API/UPLANET.sh
+++ b/API/UPLANET.sh
@@ -191,11 +191,11 @@ echo "" > ~/.zen/
echo "" > ~/.zen/tmp/${MOATS}/Usat.html
## COPY MAP IMAGE
-#~ python ${MY_PATH}/../page_screenshot.py "${myIPFS}${UMAPGEN}" /tmp/Umap.jpg 900 900
+#~ python ${MY_PATH}/../tools/page_screenshot.py "${myIPFS}${UMAPGEN}" /tmp/Umap.jpg 900 900
# chromium --headless --disable-gpu --screenshot=/tmp/Umap.png --window-size=1200x1200 "${myIPFS}${UMAPGEN}"
## COPY SAT IMAGE
-#~ python ${MY_PATH}/../page_screenshot.py "${myIPFS}${USATGEN}" /tmp/Usat.jpg 900 900
+#~ python ${MY_PATH}/../tools/page_screenshot.py "${myIPFS}${USATGEN}" /tmp/Usat.jpg 900 900
# chromium --headless --disable-gpu --screenshot=/tmp/Usat.png --window-size=1200x1200 "${myIPFS}${USATGEN}"
## CREATE HTML for LAST of U Keys
diff --git a/tools/page_screenshot.py b/tools/page_screenshot.py
index dd267c38..da94696f 100755
--- a/tools/page_screenshot.py
+++ b/tools/page_screenshot.py
@@ -15,7 +15,7 @@ async def take_screenshot(url, output_file, width, height):
finally:
await browser.close()
-if __name__ == "__main__":
+def main():
if len(sys.argv) != 5:
print("Usage: python page_screenshot.py ")
sys.exit(1)
@@ -25,4 +25,10 @@ if __name__ == "__main__":
width = int(sys.argv[3])
height = int(sys.argv[4])
- asyncio.get_event_loop().run_until_complete(take_screenshot(url, output_file, width, height))
+ loop = asyncio.new_event_loop()
+ asyncio.set_event_loop(loop)
+ loop.run_until_complete(take_screenshot(url, output_file, width, height))
+ loop.close()
+
+if __name__ == "__main__":
+ main()