Repository URL to install this package:
|
Version:
4.3.1.2-4.3 ▾
|
python3-s3fuse-plugin
/
usr
/
lib
/
python3.6
/
site-packages
/
s3fuse
/
__pycache__
/
s3vaultfuse.cpython-36.pyc
|
|---|
3
µƜeüF ã G @ sè d Z ddlZddlZddlZddlZddlZddlZddlmZ ddlZddl Z ddl
Z
ddlZddlZddlm
Z
ddlmZ yddlmZmZ W n$ ek
r¸ ddlmZmZ Y nX ddlmZ yddlmZmZmZ W n* ek
r ddlmZmZmZ Y nX dd lmZ dd
lmZ yddl m!Z! W n" ek
rT ddl"m!Z! Y nX ddl#m$Z% dd
l&m'Z' ddl#m(Z( ddl#m)Z) dZ*dZ+dZ,dZ-e!j.ddddde!j.dddddgZ/e!j0dddde!j0d dd!de!j0d"dd#de!j0d$dd%d&d'e!j0d(e*d)d*d'e!j0d+dd,d-d.e!j0d/d0d1d2e!j.d3dd4d5e!j0d6d7d8d5g Z1e!j.d9d:d;d5e!j.d<dd=d5e!j.d>dd?d5e!j.d@ddAd5e!j2dBdCdDd5gZ3e!j2dEdFdGd5e!j2dHdIdJd5e!j0dKdLdMd5e!j0dNdOdPd5e!j0dQdRdSd5e!j0dTdUdVd5e!j0dWdXdYd5e!j0dZd[d\d5e!j4d]d^d_d`dadbdcgddd5e!j.deddfd5e!j.dgddhd5e!j0didjdkd5e!j0dldjdmd5e!j2dnddod5gZ5e!j0dpdqdrd5e!j0dsdtdue!j0dvdwdtd5e!j2dxe,dyd5e!j2dze-d{d5e!j2d|d}d~d5e!j2ddßdd5e!j2dddd5e!j0d
dddd'e!j0dddd5e!j0dddd5e!j0dddd5e!j0dddd5e!j0dddd5e!j0dddd5e!j0dddd5e!j.dd:dd5e!j0de' dd5e!j0dddd5e!j0d d¡d¢d5e!j0d£d¤d¥d5e!j0d¦d¤d§d5e!j0d¨d©dªd5e!j0d«d¬dd5e!j0d®d¯d°d5e!j0d±d²d³d5e!j.d´ddµd5e!j.d¶dd·d5gZ6e!j7Z7e7j8e6 e7j9e1 e7j9e3 e7j9e5 e7j9e/ ye:ej;d¸ Z<e7e<g W n( ek
rj e7ej=dCd
Y nX d¹e7j> ksd¹e)j? krddºl@mAZA ndd»l#mBZA e%jCe7ZDddCg d¼dddddddddddddd½
d:dddej;jEd¾ej;jEd¿ej;jEddddd:dddddddddg ddd:ddd:dÁdÁdÁdÁddd&ZFdÃdĄ ZGdÁZHdÅZIejJ ZKejLejM jNZOdÆZPdÇZQdÈdɄ ZRdÊd˄ ZSdÌd̈́ ZTG dÎdτ dÏeUZVG dÐdф dÑeVZWG dÒdӄ dÓeUZXG dÔdՄ dÕeZYdàd×dZZdÙdڄ Z[dÛd܄ Z\e]dÝkräe\ dS )áad Trilio Fuse plugin implimentation
This module is based on the vaultfuse.py module and will eventually
become the new vaultfuse.py module once integration and refactoring
of the existing vaultswift.py is complete.
Currently this module is temporary for the 2.6 release and will be merged
into a new vaultfuse.py for the next release.
é N)Údatetime)ÚThread)Úgetpwnam)ÚQueueÚEmpty)ÚLRUCache)ÚFUSEÚFuseOSErrorÚ
Operations)ÚClientError)Úbunchify)Úcfg)Ú
tr_logging)Úget_ssl_cert_path)Úvaults3)Ú
config_parserz%Y-%m-%d %H:%M:%Sz$80bc80ff-0c51-4534-86a2-ec5e719643c2éd é ÚdebugÚdFzUPrint debugging output (set logging level to DEBUG instead of default WARNING level).)ZshortÚdefaultÚhelpÚverboseÚvzWPrint more verbose output (set logging level to INFO instead of default WARNING level).z
log-configÚPATHzßIf this option is specified, the logging configuration file specified is used and overrides any other logging options specified. Please see the Python logging module documentation for details on logging configuration files.)Úmetavarr zlog-config-appendz(Optional) Log Appendzwatch-log-filez(Optional) Watch logz
log-formatZFORMATzÞA logging.Formatter log message format string which may use any of the available logging.LogRecord attributes. This option is deprecated. Please use logging_context_format_string and logging_default_format_string instead.)r r r zlog-date-formatZDATE_FORMATzCFormat string for %%(asctime)s in log records. Default: %(default)szlog-fileZlogfilezZ(Optional) Name of log file to output to. If no default is set, logging will go to stdout.)r Údeprecated_namer zlog-dirZlogdirz@(Optional) The base directory used for relative --log-file paths)r r z
use-syslogzUse syslog for logging.)r r zsyslog-log-facilityZLOG_USERz$syslog facility to receive log linesZ
use_stderrTzLog output to standard errorZuse_journalz%Enable Systemd native journal supportZuse_eventlogz Log output to Windows Event Log.Zuse_jsonz4Enables JSON formatting in the logs when set to TrueZrate_limit_bursté zBurst limitZlog_rotate_intervalé z0Interval, number of hours, of log rate limiting.Zmax_logfile_counté<