%PDF- %PDF-
Mini Shell

Mini Shell

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

�
���^c@`s�dZddlmZmZmZmZddlZddlZddl	m
Z
ddlmZyddl
Z
eZWnek
r�eZnXd�Ze
d�e
d�dd	d
���Zd�ZdS(u9
Convenience functions for dealing with datetime classes
i(tabsolute_importtdivisiontprint_functiontunicode_literalsN(tjinja_filter(tsixcC`s|dkrtjj�St|tj�r/|Sy�t|tj�r�y&tritjt	j
jj|��SWnt
k
r}nX|j�r�t|�}q�t|�}ntjj|�SWnDtk
r�tr�t
dj|���ntdj|���nXdS(uv
    Casts any object into a datetime.datetime object

    date
      any datetime, time string representation...
    uUnable to parse {0}u0Unable to parse {0}. Consider installing timelibN(tNonetdatetimetnowt
isinstanceRtstring_typestHAS_TIMELIBttimelibt
strtodatetimetsalttutilststringutilstto_bytest
ValueErrortisdigittinttfloatt
fromtimestampt	ExceptiontformattRuntimeError(tdate((s8/usr/lib/python2.7/site-packages/salt/utils/dateutils.pyt	date_casts*


udate_formatustrftimeu%Y-%m-%dcC`st|�j|�S(u#
    Converts date into a time-based string

    date
      any datetime, time string representation...

    format
       :ref:`strftime<http://docs.python.org/2/library/datetime.html#datetime.datetime.strftime>` format

    >>> import datetime
    >>> src = datetime.datetime(2002, 12, 25, 12, 00, 00, 00)
    >>> strftime(src)
    '2002-12-25'
    >>> src = '2002/12/25'
    >>> strftime(src)
    '2002-12-25'
    >>> src = 1040814000
    >>> strftime(src)
    '2002-12-25'
    >>> src = '1040814000'
    >>> strftime(src)
    '2002-12-25'
    (Rtstrftime(RR((s8/usr/lib/python2.7/site-packages/salt/utils/dateutils.pyR?scC`s%|j|j|jddddS(u�
    Takes a timedelta and returns the total number of seconds
    represented by the object. Wrapper for the total_seconds()
    method which does not exist in versions of Python < 2.7.
    iii
ii@Bi@B(tmicrosecondstsecondstdays(ttd((s8/usr/lib/python2.7/site-packages/salt/utils/dateutils.pyt
total_seconds\s(t__doc__t
__future__RRRRRtsalt.utils.stringutilsRtsalt.utils.decorators.jinjaRtsalt.extRRtTrueRtImportErrortFalseRRRR!(((s8/usr/lib/python2.7/site-packages/salt/utils/dateutils.pyt<module>s"


	&		

Zerion Mini Shell 1.0