Metadata-Version: 2.1
Name: elapsed
Version: 2018.12.10
Summary: elapsed time
Home-page: https://github.com/looking-for-a-job/elapsed.py
License: UNKNOWN
Description: [![](https://img.shields.io/pypi/pyversions/elapsed.svg?longCache=True)](https://pypi.org/project/elapsed/)
        
        #### Install
        ```bash
        $ [sudo] pip install elapsed
        ```
        
        #### Features
        +   accepts `datetime` or pid. `os.getcwd()` by default
        
        #### Classes
        `elapsed.Elapsed`
        
        method|`__doc__`
        -|-
        `__str__()`|format elapsed time in the form `[[dd-]hh:]mm:ss`
        
        @property|`__doc__`
        -|-
        `days`|return elapsed time in days
        `hours`|return elapsed time in hours
        `minutes`|return elapsed time in minutes
        
        #### Functions
        function|`__doc__`
        -|-
        `elapsed.days(input=None)`|return elapsed time in days. accepts pid or datetime
        `elapsed.get(input=None)`|return elapsed.Elapsed instance. accepts pid or datetime
        `elapsed.hours(input=None)`|return elapsed time in hours. accepts pid or datetime
        `elapsed.minutes(input=None)`|return elapsed time in minutes. accepts pid or datetime
        `elapsed.seconds(input=None)`|return elapsed time in seconds. accepts pid or datetime
        
        #### Examples
        `datetime` elapsed time
        ```python
        >>> dt = datetime.datetime.now()
        >>> time.sleep(2)
        >>> elapsed.get(dt)
        '00:02'
        ```
        
        process  elapsed time by pid (`os.getpid()` by default)
        ```python
        >>> import elapsed
        >>> e = elapsed.get(1)
        '02-16:30:38'
        >>> e.days, e.hours, e.minutes, e.seconds
        (2, 64, 3870, 232238)
        ```
        
        `elapsed.seconds()`, `elapsed.minutes()`, `elapsed.hours()`, `elapsed.days()`
        ```python
        >>> elapsed.seconds(1)
        232238
        >>> elapsed.minutes(1)
        3870
        >>> elapsed.hours(1)
        64
        >>> elapsed.days(1)
        2
        ```
        
        <p align="center"><a href="https://pypi.org/project/readme-md/">readme-md</a> - README.md generator</p>
Keywords: elapsed
Platform: UNKNOWN
Classifier: License :: Public Domain
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development
Description-Content-Type: text/markdown
