Advertisement
Guest User

Untitled

a guest
Nov 30th, 2013
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.19 KB | None | 0 0
  1. --- deluge-1.3.6.orig/deluge/core/core.py
  2. +++ deluge-1.3.6/deluge/core/core.py
  3. @@ -87,14 +87,18 @@ class Core(component.Component):
  4.          # Note: All libtorrent python bindings to set plugins/extensions need to be disabled
  5.          # due to  GIL issue. https://code.google.com/p/libtorrent/issues/detail?id=369
  6.          # Setting session flags to 1 enables all libtorrent default plugins
  7. -        self.session = lt.session(lt.fingerprint("DE", *version), flags=1)
  8. +        self.session = lt.session(lt.fingerprint("DE", *version), flags=0)
  9. +        self.session.add_extension("ut_pex")
  10. +        self.session.add_extension("ut_metadata")
  11. +        self.session.add_extension("smart_ban")
  12. +        self.session.add_extension("metadata_transfer")
  13.  
  14.          # Load the session state if available
  15.          self.__load_session_state()
  16.  
  17.          # Set the user agent
  18.          self.settings = lt.session_settings()
  19. -        self.settings.user_agent = "Deluge %s" % deluge.common.get_version()
  20. +        self.settings.user_agent = "Neluge patched %s" % deluge.common.get_version()
  21.          # Increase the alert queue size so that alerts don't get lost
  22.          self.settings.alert_queue_size = 10000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement