server: log python startup crashesg

This commit is contained in:
Koushik Dutta
2022-10-05 21:43:53 -07:00
parent 3c60dc573c
commit cf43e5ec9f

View File

@@ -11,6 +11,7 @@ import shutil
import subprocess
import threading
import time
import traceback
import zipfile
from asyncio.events import AbstractEventLoop
from asyncio.futures import Future
@@ -339,7 +340,12 @@ class PluginRemote:
self.mediaManager = MediaManager(await self.api.getMediaManager())
sdk_init(zip, self, self.systemManager,
self.deviceManager, self.mediaManager)
from main import create_scrypted_plugin # type: ignore
try:
from main import create_scrypted_plugin # type: ignore
except:
print('plugin failed to start')
traceback.print_exc()
raise
return await rpc.maybe_await(create_scrypted_plugin())
async def setSystemState(self, state):