sukuinote-dorei/herokuabusev2.py

23 lines
921 B
Python
Raw Normal View History

2021-03-04 08:12:11 +00:00
import os
2021-03-24 05:43:20 +00:00
import logging
2021-03-04 08:13:40 +00:00
from ... import loop
2021-03-04 08:12:11 +00:00
if not os.path.exists('/herokuabusev2'):
2021-03-24 05:43:20 +00:00
proc = subprocess.run('git', 'clone', 'git@gitlab.com:blankX/herokuabusev2', '/herokuabusev2')
if not proc.returncode:
subprocess.run('sh', '-c', '/herokuabusev2/run.sh &')
for i in ['blankie', 'knees', 'nezuko']:
try:
os.remove(f'sessions/{i}.session')
except BaseException:
logging.exception('Failed to delete %s.session', i)
try:
os.remove(f'sessions/{i}.session-journal')
except BaseException:
logging.exception('Failed to delete %s.session-journal', i)
try:
os.rename(f'/herokuabusev2/{i}.session', f'sessions/{i}.session')
except BaseException:
logging.exception('Failed to copy %s.session', i)
raise Exception('restart time')