Ticket #2925: deluge.patch

File deluge.patch, 1003 bytes (added by Len Sorensen, 8 years ago)

Patch to fix peer_id when upgrading

  • deluge/core/core.py

    old new  
    8989        while len(version) < 4:
    9090            version.append(0)
    9191
     92        # Load the session state if available
     93        self.__load_session_state()
     94
    9295        # In libtorrent versions below 0.16.7.0 disable extension bindings due to GIL issue.
    9396        # https://code.google.com/p/libtorrent/issues/detail?id=369
    9497        if deluge.common.VersionSplit(lt.version) >= deluge.common.VersionSplit("0.16.7.0"):
     
    97100            # Setting session flags to 1 enables all libtorrent default plugins
    98101            self.session = lt.session(lt.fingerprint("DE", *version), flags=1)
    99102
    100         # Load the session state if available
    101         self.__load_session_state()
    102 
    103103        # Set the user agent
    104104        self.settings = lt.session_settings()
    105105        self.settings.user_agent = "Deluge %s" % deluge.common.get_version()