Changeset da6d0b


Ignore:
Timestamp:
01/17/2014 02:18:20 PM (12 years ago)
Author:
Calum Lind <calumlind+deluge@gmail.com>
Branches:
2.0.x, develop, master
Children:
9e6230
Parents:
ec56ea
git-author:
Calum Lind <calumlind+deluge@gmail.com> (01/17/2014 02:12:01 PM)
git-committer:
Calum Lind <calumlind+deluge@gmail.com> (01/17/2014 02:18:20 PM)
Message:

Replace lt deprecated session funcs with session_settings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • deluge/core/preferencesmanager.py

    rec56ea rda6d0b  
    321321    def _on_set_max_connections_global(self, key, value):
    322322        log.debug("max_connections_global set to %s..", value)
    323         self.session.set_max_connections(value)
     323        self.session_set_setting("connections_limit", value)
    324324
    325325    def _on_set_max_upload_speed(self, key, value):
     
    327327        # We need to convert Kb/s to B/s
    328328        if value < 0:
    329             v = -1
    330         else:
    331             v = int(value * 1024)
    332 
    333         self.session.set_upload_rate_limit(v)
     329            _value = -1
     330        else:
     331            _value = int(value * 1024)
     332        self.session_set_setting("upload_rate_limit", _value)
    334333
    335334    def _on_set_max_download_speed(self, key, value):
     
    337336        # We need to convert Kb/s to B/s
    338337        if value < 0:
    339             v = -1
    340         else:
    341             v = int(value * 1024)
    342         self.session.set_download_rate_limit(v)
     338            _value = -1
     339        else:
     340            _value = int(value * 1024)
     341        self.session_set_setting("download_rate_limit", _value)
    343342
    344343    def _on_set_max_upload_slots_global(self, key, value):
    345344        log.debug("max_upload_slots_global set to %s..", value)
    346         self.session.set_max_uploads(value)
     345        self.session_set_setting("unchoke_slots_limit", value)
    347346
    348347    def _on_set_max_half_open_connections(self, key, value):
    349         self.session.set_max_half_open_connections(value)
     348        log.debug("max_half_open_connections set to %s..", value)
     349        self.session_set_setting("half_open_limit", value)
    350350
    351351    def _on_set_max_connections_per_second(self, key, value):
     352        log.debug("max_connections_per_second set to %s..", value)
    352353        self.session_set_setting("connection_speed", value)
    353354
    354355    def _on_set_ignore_limits_on_local_network(self, key, value):
     356        log.debug("ignore_limits_on_local_network set to %s..", value)
    355357        self.session_set_setting("ignore_limits_on_local_network", value)
    356358
Note: See TracChangeset for help on using the changeset viewer.