add_torrent_params_h первая часть
This commit is contained in:
		
							parent
							
								
									ce32219893
								
							
						
					
					
						commit
						99111c0bb2
					
				
							
								
								
									
										67
									
								
								libpyrr/headers/add_torrent_params_h.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										67
									
								
								libpyrr/headers/add_torrent_params_h.py
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,67 @@
 | 
			
		||||
from ..utils import Enum
 | 
			
		||||
class add_torrent_params(object):
 | 
			
		||||
    flags_t = Enum({
 | 
			
		||||
                     'flag_seed_mode':      0x001,
 | 
			
		||||
                     'flag_upload_mode':    0x004,
 | 
			
		||||
                     'flag_share_mode':     0x008,
 | 
			
		||||
                     'flag_apply_ip_filter':        0x010,
 | 
			
		||||
                     'flag_paused':                 0x020,
 | 
			
		||||
                     'flag_auto_managed':           0x040,
 | 
			
		||||
                     'flag_duplicate_is_error':     0x080,
 | 
			
		||||
                     'flag_update_subscribe':       0x200,
 | 
			
		||||
                     'flag_super_seeding':          0x400,
 | 
			
		||||
                     'flag_sequential_download':    0x800,
 | 
			
		||||
                     'flag_pinned':                 0x2000,
 | 
			
		||||
                     'flag_stop_when_ready':        0x4000,
 | 
			
		||||
                     'flag_override_trackers':      0x8000,
 | 
			
		||||
                     'flag_override_web_seeds':     0x10000,
 | 
			
		||||
                     'flag_need_save_resume':       0x20000
 | 
			
		||||
                     })
 | 
			
		||||
    default_flags       = flags_t.flag_pinned | flags_t.flag_update_subscribe |\
 | 
			
		||||
                flags_t.flag_auto_managed | flags_t.flag_paused | flags_t.flag_apply_ip_filter |\
 | 
			
		||||
                flags_t.flag_need_save_resume
 | 
			
		||||
    version             = int()
 | 
			
		||||
    ti                  = None
 | 
			
		||||
    trackers            = list()
 | 
			
		||||
    tracker_tiers       = list()
 | 
			
		||||
    dht_nodes           = list()
 | 
			
		||||
    name                = ''
 | 
			
		||||
    save_path           = ''
 | 
			
		||||
    storage_mode        = storage_mode_t
 | 
			
		||||
    storage             = storage_constructor_type
 | 
			
		||||
    userdata            = None
 | 
			
		||||
    file_priorities     = list()
 | 
			
		||||
    extensions          = list()
 | 
			
		||||
    trackerid           = ''
 | 
			
		||||
    url                 = ''
 | 
			
		||||
    flags               = int()
 | 
			
		||||
    info_hash           = None
 | 
			
		||||
    max_uploads         = int()
 | 
			
		||||
    max_connections     = int()
 | 
			
		||||
    upload_limit        = int()
 | 
			
		||||
    download_limit      = int()
 | 
			
		||||
    total_uploaded      = int()
 | 
			
		||||
    total_downloaded    = int()
 | 
			
		||||
    def __init__(self,
 | 
			
		||||
                 version = LIBTORRENT_VERSION_NUM,
 | 
			
		||||
                 storage_mode = storage_mode_sparse,
 | 
			
		||||
                 storage = sc,
 | 
			
		||||
                 userdata = None,
 | 
			
		||||
                 flags = default_flags,
 | 
			
		||||
                 max_uploads = -1,
 | 
			
		||||
                 max_connections = -1,
 | 
			
		||||
                 upload_limit = -1,
 | 
			
		||||
                 download_limit = -1,
 | 
			
		||||
                 total_uploaded = 0,
 | 
			
		||||
                 total_downloaded = 0,
 | 
			
		||||
                 active_time = 0,
 | 
			
		||||
                 finished_time = 0,
 | 
			
		||||
                 seeding_time = 0,
 | 
			
		||||
                 added_time = 0,
 | 
			
		||||
                 completed_time = 0,
 | 
			
		||||
                 last_seen_complete = 0,
 | 
			
		||||
                 num_complete = -1,
 | 
			
		||||
                 num_incomplete = -1,
 | 
			
		||||
                 num_downloaded = -1):
 | 
			
		||||
        pass
 | 
			
		||||
    
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user