404

[ Avaa Bypassed ]




Upload:

Command:

elspacio@18.119.128.75: ~ $
##############################################################################
#
# Copyright (c) 2002 Zope Foundation and Contributors.
# All Rights Reserved.
#
# This software is subject to the provisions of the Zope Public License,
# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
# FOR A PARTICULAR PURPOSE.
#
##############################################################################
"""Adapter-style interface registry

See Adapter class.
"""
from zope.interface import Declaration

def _flatten(implements, include_None=0):

    try:
        r = implements.flattened()
    except AttributeError:
        if implements is None:
            r=()
        else:
            r = Declaration(implements).flattened()

    if not include_None:
        return r

    r = list(r)
    r.append(None)
    return r

Filemanager

Name Type Size Permission Actions
__pycache__ Folder 0755
common Folder 0755
__init__.py File 3.33 KB 0644
_compat.py File 1.65 KB 0644
_flatten.py File 1.03 KB 0644
_zope_interface_coptimizations.cpython-36m-x86_64-linux-gnu.so File 32.54 KB 0755
adapter.py File 22.87 KB 0644
advice.py File 7.31 KB 0644
declarations.py File 30.85 KB 0644
document.py File 3.89 KB 0644
exceptions.py File 1.95 KB 0644
interface.py File 20.02 KB 0644
interfaces.py File 42.11 KB 0644
registry.py File 22.74 KB 0644
ro.py File 1.96 KB 0644
verify.py File 4.78 KB 0644