startup.py 699 B

123456789101112131415161718192021222324252627
  1. # -*- coding: utf-8 -*-
  2. import traceback
  3. import sys
  4. import os
  5. PACKAGE_PARENT = '..'
  6. SCRIPT_DIR = os.path.dirname(os.path.realpath(os.path.join(os.getcwd(), os.path.expanduser(__file__))))
  7. sys.path.append(os.path.normpath(os.path.join(SCRIPT_DIR, PACKAGE_PARENT)))
  8. if __name__ == "__main__":
  9. output = None
  10. try:
  11. from plugin import __run, __output
  12. output = __output
  13. __run()
  14. except SystemExit:
  15. pass
  16. except:
  17. import xbmcgui
  18. xbmcgui.Dialog().ok("Entschuldigung :(",
  19. "Leider wurde ein unerwarteter Fehler festgestellt.\nBitte erneut Probieren ansonsten das Plugin erneut [B]Installieren[/B]!")
  20. raise