/usr/lib/python3/dist-packages/sos/upload/targets/__pycache__
Edit: /usr/lib/python3/dist-packages/sos/upload/targets/__pycache__/ubuntu.cpython-310.pyc (1970B)
o
G%@i0 @ s4 d dl Z d dlmZ d dlmZ G dd deZdS ) N)UploadTarget)UbuntuPolicyc s` e Zd ZdZdZdZdZdZdZd fdd Z d d
Z
d fdd Zd
d Z fddZ
ZS )UbuntuUploadTargetzUbuntu Upload Target canonicalz,https://files.support.canonical.com/uploads/ubuntuputNc s t j|||d d S )N)parserargscmdline)super__init__)selfr r r
__class__ ;/usr/lib/python3/dist-packages/sos/upload/targets/ubuntu.pyr s zUbuntuUploadTarget.__init__c C s t | jd tS )z1 Return true if we are running in a Ubuntu systempolicy)
isinstancecommonsr r
r r r check_distribution s z%UbuntuUploadTarget.check_distributionc s$ | j | jr
| j| jfS t S N)
upload_url
startswith_upload_url_upload_user_upload_passwordr get_upload_https_auth)r
userpasswordr r r r s
z(UbuntuUploadTarget.get_upload_https_authc C s | j | jr dS | | S )NzCanonical Support File Server)r r r _get_obfuscated_upload_urlget_upload_urlr r r r get_upload_url_string" s z(UbuntuUploadTarget.get_upload_url_stringc sB | j r
| j | jr| js| jS tj| j}| j| S t S r ) r r r upload_archive_nameospathbasenamer r! )r
fnamer r r r! ' s
z!UbuntuUploadTarget.get_upload_url)NNN)NN)__name__
__module____qualname__upload_target_nameupload_target_idr r r _upload_methodr r r r" r!
__classcell__r r r r r
s r )r$ sos.upload.targetsr sos.policies.distros.ubuntur r r r r r
s