PHP 8.5.2
Preview: address.py Size: 1.08 KB
//lib/python3/dist-packages/twisted/conch/ssh/address.py

# -*- test-case-name: twisted.conch.test.test_address -*-
# Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.

"""
Address object for SSH network connections.

Maintainer: Paul Swartz

@since: 12.1
"""


from zope.interface import implementer

from twisted.internet.interfaces import IAddress
from twisted.python import util


@implementer(IAddress)
class SSHTransportAddress(util.FancyEqMixin):
    """
    Object representing an SSH Transport endpoint.

    This is used to ensure that any code inspecting this address and
    attempting to construct a similar connection based upon it is not
    mislead into creating a transport which is not similar to the one it is
    indicating.

    @ivar address: An instance of an object which implements I{IAddress} to
        which this transport address is connected.
    """

    compareAttributes = ("address",)

    def __init__(self, address):
        self.address = address

    def __repr__(self) -> str:
        return f"SSHTransportAddress({self.address!r})"

    def __hash__(self):
        return hash(("SSH", self.address))

Directory Contents

Dirs: 1 × Files: 16

Name Size Perms Modified Actions
- drwxr-xr-x 2026-01-08 12:56:22
Edit Download
1.08 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
9.29 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
9.73 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
1.91 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
24.96 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
4.13 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
37.19 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
8.03 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
62.38 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
1.52 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
13.33 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
944 B lrw-r--r-- 2024-08-27 10:30:39
Edit Download
80.03 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
27.06 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
8.37 KB lrw-r--r-- 2024-08-27 10:30:39
Edit Download
182 B lrw-r--r-- 2024-08-27 10:30:39
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).