python-portend-help-3.2.0-1.oe24090>    f ;G|`u` ue ˣ 㭎ujξ/L=)q;ݳ1KIN *˟>niq81%W6qlo*'8)bmz)xT亠<0zi"6Pj?S͈ n^|B7"ȉ:y>xpN1VS cGeL\h6rzh3[u ;{} m(.K-wJg^ 8^]?Vu;iǯRX2ӉUv 3铠V mJwS2o!*] Ǣj&: ? d % T\`tx|      @T|( 89 :F G 0H DI XX `Y h\ x] ^ b d e f l t $u 8v Lz a t x ~  Cpython-portend-help3.2.01.oe2409Development documents and examples for portendUse portend to monitor TCP ports for bound or unbound states. For example, to wait for a port to be occupied, timing out after 3 seconds:: portend.occupied('www.google.com', 80, timeout=3) Or to wait for a port to be free, timing out after 5 seconds:: portend.free('::1', 80, timeout=5) The portend may also be executed directly. If the function succeeds, it returns nothing and exits with a status of 0. If it fails, it prints a message and exits with a status of 1. For example:: python -m portend localhost:31923 free (exits immediately) python -m portend -t 1 localhost:31923 occupied (one second passes) Port 31923 not bound on localhost. Portend also exposes a ``find_available_local_port`` for identifying a suitable port for binding locally:: port = portend.find_available_local_port() print(port, "is available for binding") Portend additionally exposes the lower-level port checking functionality in the ``Checker`` class, which currently exposes only one public method, ``assert_free``:: portend.Checker().assert_free('localhost', 31923) If assert_free is passed a host/port combination that is occupied by a bound listener (i.e. a TCP connection is established to that host/port), assert_free will raise a ``PortNotFree`` exception.f꽽dc-64g.compass-ciMIThttp://openeuler.orgUnspecifiedhttps://pypi.org/project/portendlinuxnoarchbN#AA큤fdr/drdrdrfc39582bce5ff89c9bc3be81bcb3e95ab16a801f55e6e7da06bad10e9a08ce4454c947e68a19c2aca49d2bba7fa801df643f4fd0c305cd18ded1420d86abeed259447841acbdb32324083e2ac25f87dc0ddc9c2140cef34644d80d9632b12ea0rootrootrootrootrootrootrootrootrootrootpython-portend-3.2.0-1.oe2409.src.rpmpython-portend-helppython3-portend-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.18.2dD@by@bchenzixuan - 3.2.0-1xu_ping - 3.1.0-2houyingchao - 3.1.0-1- Upgrade to version 3.2.0- Add version fixes no version in build product- Upgrade to version 3.1.0dc-64g.compass-ci 17266600293.2.0-1.oe2409python-portenddocsconf.pyhistory.rstindex.rst/usr/share/doc//usr/share/doc/python-portend//usr/share/doc/python-portend/docs/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryASCII textZFͰ.*_]utf-8003bf3590c5463803f3d58e9738a41717c7f77a947bddae6c2f32b387ee85053fbfbb2d4352f79bcb38ebfd4b2d732c852da44d76b36f6ef9729a626b57d477d?`7zXZ !#, O] b2u jӫ`(y0$i(mx`mD%j K?Az1g rT1d鱤kMVD[n bY (/|y!uy{vLx)sakؒ3%EKKM[# eR#o)J$iTIO|LX 'ߺuOcvms?E FN~S+6I_*iD0u2³iч66~yr?3{pzrv-`L`S_W[_yutĺVX!:`\sk֤ܰ131x1]lwdJ7j8Zss]9!}X4x})j t 1 EIB*sC8z@tsĵ7{k|q[1`e(E v!APBNQ4ɹ8DFzhiJo?@18I/GNnKj>uޒ(MCfY!RU\b5LM14ʜ>nmՋO+β G %F9M\K^;KH 4Pӳ(5/yԲ2RDk6)&}G} M YZ