%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/utils/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/utils/timeutil.pyo

�
���^c@@s�dZddlmZmZmZddlZddlZddlmZddlmZej	e
�Zddlm
Z
ddd�Zdddd	�ZdS(
u'
Functions various time manipulations.
i(tabsolute_importtprint_functiontunicode_literalsN(tdatetime(t	timedelta(tsixc	C@s�|r�t|t�r$d}|}n�|jdd�}|jdd�}y|jd�\}}Wntk
r�d}|}nX|s�d}nt|�t|�}}td|d|�}tj�}||}tj	|j
��S|r�tjdj
|��t|tjtf�r|Sd}xn|D]f}y9tjd|�tj||�}tj	|j
��SWq,tk
r�tjd|�q,q,Xq,Wdj
d|ddj|��}tj|�t|��ndS(um
    Computes the timestamp for a future event that may occur in ``time_in`` time
    or at ``time_at``.
    iuhu:umuthourstminutesuPredicted at specified as {}u%H%Mu%Hh%Mu%I%pu%I:%M%pu%I:%M %puTrying to match %su$Did not match %s, continue searchingu8{pat} does not match any of the accepted formats: {fmts}tpattfmtsu, N(u%H%Mu%Hh%Mu%I%pu%I:%M%pu%I:%M %p(t
isinstancetinttreplacetsplitt
ValueErrorRRtutcnowttimetmktimet	timetupletlogtdebugtformatRt
integer_typestfloattstrptimetjointerror(	ttime_inttime_atRRtdtttime_nowR	tfmttmsg((s7/usr/lib/python2.7/site-packages/salt/utils/timeutil.pytget_timestamp_atsF	

	



u%Y-%m-%dT%H:%M:%ScC@s.td|d|�}tj|tj|��S(u�
    Return the time in human readable format for a future event that may occur
    in ``time_in`` time, or at ``time_at``.
    RR(R!Rtstrftimet	localtime(RRtout_fmtR((s7/usr/lib/python2.7/site-packages/salt/utils/timeutil.pytget_time_atEs(t__doc__t
__future__RRRtloggingRRRt	getLoggert__name__Rtsalt.extRtNoneR!R%(((s7/usr/lib/python2.7/site-packages/salt/utils/timeutil.pyt<module>s3

Zerion Mini Shell 1.0