Repository URL to install this package:
|
Version:
4.1.94.5-4.1 ▾
|
python3-s3fuse-plugin
/
usr
/
lib
/
python3.6
/
site-packages
/
s3fuse
/
__pycache__
/
s3vaultfuse.cpython-36.pyc
|
|---|
3
}xb C ã O @ 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 ydd
lmZ W n" ek
rH dd
l mZ Y nX ddl!m"Z# ddl$m%Z% dd
l&m'Z' ddl&m(Z( dZ)dZ*dZ+dZ,ej-dddddej-dddddgZ.ej/ddddej/ddd dej/d!dd"dej/d#dd$d%d&ej/d'e)d(d)d&ej/d*dd+d,d-ej/d.d/d0d1ej-d2dd3d4ej/d5d6d7d4g Z0ej-d8d9d:d4ej-d;dd<d4ej-d=dd>d4ej-d?dd@d4ej1dAdBdCd4gZ2ej1dDdEdFd4ej1dGdHdId4ej/dJdKdLd4ej/dMdNdOd4ej/dPdQdRd4ej/dSdTdUd4ej/dVdWdXd4ej/dYdZd[d4ej3d\d]d^d_d`dadbgdcd4ej-dddded4ej-dfddgd4ej/dhdidjd4ej/dkdidld4ej1dmddnd4gZ4ej/dodpdqd4ej/drdsdtej/dudvdsd4ej1dwe+dxd4ej1dye,dzd4ej1d{d|d}d4ej1d~dÞdd4ej1dddd4ej/dd
ddd&ej/dddd4ej/dddd4ej/dddd4ej/dddd4ej/dddd4ej/dddd4ej/dddd4ej/de% dd4ej/dddd4ej/dddd4ej/d d¡d¢d4ej/d£d¡d¤d4ej/d¥d¦d§d4ej/d¨d©dªd4ej/d«d¬dd4ej/d®d¯d°d4ej-d±dd²d4ej-d³dd´d4gZ5ej6Z6e6j7e5 e6j8e0 e6j8e2 e6j8e4 e6j8e. ye9ej:dµ Z;e6e;g W n( ek
rP e6ej<dBd
Y nX d¶e6j= ksnd¶e(j> kr|dd·l?m@Z@ ndd¸l&mAZ@ e#jBej6e6jCjD e#jEe6jCjD ZFyre6jGjD dkrÎeFjHjIe#jJ nNe6jGjD d¹krîeFjHjIe#jK n.e6jGjD dºkreFjHjIe#jL neFjHjIe#jM W n& ek
rD eFjHjIe#j#jM Y nX ddBg d»dddddddddddddd¼
d9dddej:jNd½ej:jNd¾ej:jNd¿dddd9dddddddddg ddd9ddd9dÀdÀdÀdÀddd\&ZOdÂdÄ ZPdÀZQdÄZRejS ZTejUejV jWZXdÅZYdÆZZdÇdȄ Z[dÉdʄ Z\dËd̄ Z]G dÍd΄ dÎe^Z_G dÏdЄ dÐe_Z`G dÑd҄ dÒe^ZaG dÓdԄ dÔeZbdßdÖdׄZcdØdل ZddÚdۄ ZeefdÜkr~ee 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)Úbunchify)Úcfg)Úlog)Ú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é<