python-portend-help-3.2.0-1.oe2309>  <@PT@7!.ܶujG7oe _openeuler@compass-ci.com G7o ueQ_(CФZ@.QcJ{&G07bfp;f+yWtUފ6r bKb$(&Y$kLJ$>3f>B1R (޸j?n u&?@qwU9 s }-UjM֤#?k\[_X6#EZp+M:[ЯJgYTXBս{XnW+5 O)6֗'옚EB6[%D{˶HzVt;뀢hEtAlV<Hӿ2h9jPY HJeH)6W =w, 203fa9b3f8957f184bfdbdeb069bc037350c8dd71755cb0a6c05ead9547fe26a1a7d981e2f91f798d7e5d790f52dfd23206f94fa59aJGGXw P>: ? 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.oe2309Development 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.e dc-64g.compass-ciMIThttp://openeuler.orgUnspecifiedhttps://pypi.org/project/portendlinuxnoarchbN#AA큤e dr/drdrdrfc39582bce5ff89c9bc3be81bcb3e95ab16a801f55e6e7da06bad10e9a08ce4454c947e68a19c2aca49d2bba7fa801df643f4fd0c305cd18ded1420d86abeed259447841acbdb32324083e2ac25f87dc0ddc9c2140cef34644d80d9632b12ea0rootrootrootrootrootrootrootrootrootrootpython-portend-3.2.0-1.oe2309.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.1dD@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 16953181653.2.0-1.oe2309python-portenddocsconf.pyhistory.rstindex.rst/usr/share/doc//usr/share/doc/python-portend//usr/share/doc/python-portend/docs/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryASCII textQn20tS ggO+ 15utf-83b0bc8f81f9617f64cf37dc9fd4ddbd97fe36a25bdd4f12a2b6d2f433efbe148b9fe974bd9f60f26157140bb67e23022b20a87fac9cf5d986fb58c7025f31e8f?`7zXZ !#, O] b2u jӫ`(y/uד{" "][zT#G^cYj'B?/¾\si5^Jǀ 4.<ְBoFsO]1]B;{sx4.n{>SEj,!]Ôeo[^,5i[qgDx'ϑi& |uѹI8ps฀9ч`O pur LuPR)FBg;m"8L'2ߘٳcIܞڭIZMb 99G]E?X"h/(`\v}Y j6"1<0d IJ{@/=_`j7㏁yU.w$Fz~|e~Z{"_~+aT[{ry9C|*vf-3Re}qc֥\OJ-