Package backend :: Package satellite_tools :: Package repo_plugins :: Module deb_src :: Class ContentSource
[hide private]
[frames] | no frames]

Class ContentSource

source code


Instance Methods [hide private]
 
__init__(self, url, name, org=1, channel_label='', ca_cert_file=None, client_cert_file=None, client_key_file=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
list_packages(self, filters, latest)
list packages
source code
 
clear_cache(self, directory=None) source code
 
set_download_parameters(self, params, relative_path, target_file, checksum_type=None, checksum_value=None, bytes_range=None) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods [hide private]
 
_sort_packages(pkg1, pkg2)
sorts a list of deb package dicts by name
source code
 
_filter_packages(packages, filters)
implement include / exclude logic filters are: [ ('+', includelist1), ('-', excludelist1), ('+', includelist2), ...
source code
 
get_updates() source code
 
get_groups() source code
 
get_file(path, local_base=None) source code
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, url, name, org=1, channel_label='', ca_cert_file=None, client_cert_file=None, client_key_file=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

_filter_packages(packages, filters)
Static Method

source code 
implement include / exclude logic
filters are: [ ('+', includelist1), ('-', excludelist1),
               ('+', includelist2), ... ]