Changeset 01d2ef8


Ignore:
Timestamp:
01/17/2014 11:43:53 PM (12 years ago)
Author:
Calum Lind <calumlind+deluge@gmail.com>
Branches:
2.0.x, develop, master
Children:
d12f03
Parents:
80e56e
Message:

Fix issue with add_torrent_params flags

File:
1 edited

Legend:

Unmodified
Added
Removed
  • deluge/core/torrentmanager.py

    r80e56e r01d2ef8  
    439439        add_torrent_params["save_path"] = utf8_encoded(options["download_location"])
    440440        add_torrent_params["storage_mode"] = storage_mode
    441         add_torrent_params["flags"] = (lt.add_torrent_params_flags_t.flag_paused |
    442                                        lt.add_torrent_params_flags_t.flag_duplicate_is_error)
     441
     442        default_flags = (lt.add_torrent_params_flags_t.flag_paused |
     443                         lt.add_torrent_params_flags_t.flag_auto_managed|
     444                         lt.add_torrent_params_flags_t.flag_update_subscribe|
     445                         lt.add_torrent_params_flags_t.flag_apply_ip_filter)
     446        # Set flags: enable duplicate_is_error and disable auto_managed
     447        add_torrent_params["flags"] = ((default_flags
     448                                       | lt.add_torrent_params_flags_t.flag_duplicate_is_error)
     449                                       ^ lt.add_torrent_params_flags_t.flag_auto_managed)
    443450        if seed_mode:
    444451            add_torrent_params["flags"] |= lt.add_torrent_params_flags_t.flag_seed_mode
     452
    445453        if magnet:
    446454            add_torrent_params["url"] = utf8_encoded(magnet)
Note: See TracChangeset for help on using the changeset viewer.