Requirements file was missing five requirements. This might be useful to
have fixed, so I sorted that out.
- opuslib
- youtube_dl
- asyncpg
- PyNaCl
- dataclasses
Made the sebi_machine_launcher.sh executable only under the current
owner.
Added a SIGINT trap to sebi_machine_launcher.sh. You are only restarting
while the bot returns a non-truthy exit code (i.e. non zero). SIGINT,
which triggers the Python KeyboardInterrupt builtin exception being
raised will, if unhandled, result in a non-zero exit code. Thus, if you
provide a keyboard interrupt, you will just have the bot instantly
respawn. This is fine until you have a one second lag over SSH. Then my
wrist starts to hurt from spamming CTRL-C so many times until the bot
process dies.
16 lines
213 B
Plaintext
16 lines
213 B
Plaintext
yarl<1.2
|
|
numpy==1.14.0
|
|
aiofiles
|
|
# aiomultiprocess
|
|
# aiosqlite
|
|
# cached_property
|
|
uvloop==0.9.1
|
|
aiohttp==3.2.1
|
|
# Someone forgot to add this in.
|
|
asyncpg
|
|
# Music cog requirements
|
|
opuslib
|
|
dataclasses
|
|
PyNaCl
|
|
youtube_dl
|