/usr/lib/python3/dist-packages/sos/upload/targets/__pycache__
NameSizeModeActions
redhat.cpython-310.pyc78780644editdlrm
ubuntu.cpython-310.pyc19700644editdlrm
__init__.cpython-310.pyc226560644editdlrm
Edit: /usr/lib/python3/dist-packages/sos/upload/targets/__pycache__/ubuntu.cpython-310.pyc (1970B)
o G%@i0@s4ddlZddlmZddlmZGdddeZdS)N) UploadTarget) UbuntuPolicycs`eZdZdZdZdZdZdZdZdfdd Z d d Z dfd d Z d dZ fddZ ZS)UbuntuUploadTargetzUbuntu Upload Target canonicalz,https://files.support.canonical.com/uploads/ubuntuputNcstj|||ddS)N)parserargscmdline)super__init__)selfrr r  __class__;/usr/lib/python3/dist-packages/sos/upload/targets/ubuntu.pyr szUbuntuUploadTarget.__init__cCst|jdtS)z1 Return true if we are running in a Ubuntu systempolicy) isinstancecommonsrr rrrcheck_distributionsz%UbuntuUploadTarget.check_distributioncs$|j|jr |j|jfStSN) upload_url startswith _upload_url _upload_user_upload_passwordr get_upload_https_auth)r userpasswordrrrrs  z(UbuntuUploadTarget.get_upload_https_authcCs |j|jr dS||S)NzCanonical Support File Server)rrr_get_obfuscated_upload_urlget_upload_urlrrrrget_upload_url_string"sz(UbuntuUploadTarget.get_upload_url_stringcsB|jr |j|jr|js|jStj|j}|j|StSr) rrrupload_archive_nameospathbasenamer r!)r fnamerrrr!'s   z!UbuntuUploadTarget.get_upload_url)NNN)NN)__name__ __module__ __qualname__upload_target_nameupload_target_idrrr_upload_methodr rrr"r! __classcell__rrrrr sr)r$sos.upload.targetsrsos.policies.distros.ubunturrrrrrs