$87 GRAYBYTE WORDPRESS FILE MANAGER $19

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.157
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/python37/lib64/python3.7/site-packages/pyrsistent/__pycache__/

HOME
Current File : /opt/alt/python37/lib64/python3.7/site-packages/pyrsistent/__pycache__//_toolz.cpython-37.pyc
B

��@[c
�@s&dZddlZddlmZddd�ZdS)a
Functionality copied from the toolz package to avoid having
to add toolz as a dependency.

See https://github.com/pytoolz/toolz/.

toolz is relased under BSD licence. Below is the licence text
from toolz as it appeared when copying the code.

--------------------------------------------------------------

Copyright (c) 2013 Matthew Rocklin

All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

  a. Redistributions of source code must retain the above copyright notice,
     this list of conditions and the following disclaimer.
  b. Redistributions in binary form must reproduce the above copyright
     notice, this list of conditions and the following disclaimer in the
     documentation and/or other materials provided with the distribution.
  c. Neither the name of toolz nor the names of its contributors
     may be used to endorse or promote products derived from this software
     without specific prior written permission.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
�N)�reduceFc
Cs4yttj||�Stttfk
r.|r*�|SXdS)a8
    NB: This is a straight copy of the get_in implementation found in
        the toolz library (https://github.com/pytoolz/toolz/). It works
        with persistent data structures as well as the corresponding
        datastructures from the stdlib.

    Returns coll[i0][i1]...[iX] where [i0, i1, ..., iX]==keys.

    If coll[i0][i1]...[iX] cannot be found, returns ``default``, unless
    ``no_default`` is specified, then it raises KeyError or IndexError.

    ``get_in`` is a generalization of ``operator.getitem`` for nested data
    structures such as dictionaries and lists.
    >>> from pyrsistent import freeze
    >>> transaction = freeze({'name': 'Alice',
    ...                       'purchase': {'items': ['Apple', 'Orange'],
    ...                                    'costs': [0.50, 1.25]},
    ...                       'credit card': '5555-1234-1234-1234'})
    >>> get_in(['purchase', 'items', 0], transaction)
    'Apple'
    >>> get_in(['name'], transaction)
    'Alice'
    >>> get_in(['purchase', 'total'], transaction)
    >>> get_in(['purchase', 'items', 'apple'], transaction)
    >>> get_in(['purchase', 'items', 10], transaction)
    >>> get_in(['purchase', 'total'], transaction, 0)
    0
    >>> get_in(['y'], {}, no_default=True)
    Traceback (most recent call last):
        ...
    KeyError: 'y'
    N)r�operator�getitem�KeyError�
IndexError�	TypeError)�keysZcoll�defaultZ
no_default�r
�D/opt/alt/python37/lib64/python3.7/site-packages/pyrsistent/_toolz.py�get_in-s!r)NF)�__doc__rZ	six.movesrrr
r
r
r�<module>(s


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
3 Mar 2024 11.10 PM
root / root
0755
__init__.cpython-37.opt-1.pyc
1.584 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
__init__.cpython-37.pyc
1.584 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_checked_types.cpython-37.opt-1.pyc
21.088 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_checked_types.cpython-37.pyc
21.088 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_compat.cpython-37.opt-1.pyc
0.635 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_compat.cpython-37.pyc
0.635 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_field_common.cpython-37.opt-1.pyc
10.419 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_field_common.cpython-37.pyc
10.419 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_helpers.cpython-37.opt-1.pyc
3.272 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_helpers.cpython-37.pyc
3.272 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_immutable.cpython-37.opt-1.pyc
3.737 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_immutable.cpython-37.pyc
3.737 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pbag.cpython-37.opt-1.pyc
6.955 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pbag.cpython-37.pyc
6.955 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pclass.cpython-37.opt-1.pyc
9.522 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pclass.cpython-37.pyc
9.522 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pdeque.cpython-37.opt-1.pyc
10.717 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pdeque.cpython-37.pyc
10.717 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_plist.cpython-37.opt-1.pyc
9.03 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_plist.cpython-37.pyc
9.03 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pmap.cpython-37.opt-1.pyc
14.978 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pmap.cpython-37.pyc
14.978 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_precord.cpython-37.opt-1.pyc
6.67 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_precord.cpython-37.pyc
6.67 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pset.cpython-37.opt-1.pyc
6.753 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pset.cpython-37.pyc
6.753 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pvector.cpython-37.opt-1.pyc
22.262 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_pvector.cpython-37.pyc
22.262 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_toolz.cpython-37.opt-1.pyc
3.532 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_toolz.cpython-37.pyc
3.532 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_transformations.cpython-37.opt-1.pyc
3.808 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
_transformations.cpython-37.pyc
3.808 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
typing.cpython-37.opt-1.pyc
1.962 KB
14 Nov 2023 1.59 PM
root / linksafe
0644
typing.cpython-37.pyc
1.962 KB
14 Nov 2023 1.59 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF