Hilfe für Pluginentwicklung benötigt

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Hilfe für Pluginentwicklung benötigt

      hat sich erledigt wakeupfnc bei registrieren des plugins war mein freund...
      Hallo zusammen,

      mein Plugin benutzt pyinotify um gelöschte Dateien asu dem Aufnahmeverzeichnis automatish aus der Datenbank zu löschen.
      Das Starten des Notifiers klappt perfekt aber leider verhindert der laufende Notifier das Runterfahren sowie den Neustart der Box...
      Das ganze bleibt mit aktiviertem Notifier immer bei

      - (9) GFBDC
      - (9) gLCDDC
      - (9) Font Render Class
      - (8) graphics acceleration manager
      - (5) Tuxtxt
      - (1) Background File Eraser
      thread joined 0
      reached rl -1

      hängen...

      Weiss irgendjemand zufällig wie man den Notifier vom Reboot/Shutdown wissen lassen kann, sodass deleteNotifier.start() ausgeführt werden kann?


      EDIT: Ganz vergessen zu erwähnen - auf openATV hat das ganze funktioniert... :(

      Quellcode

      1. def autostart_moviedb(reason, **kwargs):
      2. global deleteNotifier class EventHandler(pyinotify.ProcessEvent):
      3. def process_IN_DELETE(self, event): if os.path.isfile(event.pathname): timerupdate.saveSession(session) try:
      4. conn = DBFunctions.OpenDatabase(True, True) # conn.execute('DELETE FROM MOVIES WHERE FULLPATH = "%s"' % str(event.pathname)) conn.commit() conn.execute('DELETE FROM SERIEN WHERE FULLPATH = "%s"' % str(event.pathname)) conn.commit() except Exception, ex: print "[MOVIEDB] Start des Timerupdates fehlgeschlagen" + str(ex) return
      5. wm1 = pyinotify.WatchManager() s1 = pyinotify.Stats() deleteNotifier = pyinotify.ThreadedNotifier(wm1, default_proc_fun=EventHandler(s1)) deleteNotifier.start() mask = pyinotify.IN_MOVED_TO | pyinotify.IN_DELETE | pyinotify.IN_DONT_FOLLOW wm1.add_watch("/hdd/Movies", mask, rec=True, auto_add=True, do_glob=False, quiet=False)
      VMC
      EPG Share
      VU Alexa Skill
      Fluid Next
      Global Search

      Spenden sind immer herzlich willkommen... einfach hier klicken und das ganze an sbeatz76@googlemail.com schicken

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von hmmmdada ()