python-portend-help-3.1.0-2.oe2203sp3>  <@PT@7!.ܶujG7oe~s,openeuler@compass-ci.com G7o{ s{/dSg09O@,C~3 N 6ZJ<%<"2.[+?s@ɚгkmw\kgs3+."ԆWY)čuFk*>F_Q$i:^ G˞{IGmA{e~(!>;",d3uoEVK݊+;o'm"tP_Kӫ = Q :dJJ: ? d ( W\`tx|      DX(89(:F PG pH I X Y \ ] ^ b Ud Ue Zf ]l _t |u v z     < @Cpython-portend-help3.1.02.oe2203sp3Development 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~s)dc-64g.compass-cigMIThttp://openeuler.orgUnspecifiedhttps://pypi.org/project/portendlinuxnoarchQ#AA큤e~s+aaaa48ccc52abeb87dfd549c10ae6793d92568faebac4e01d2b7ab14b5b524d479b1adfd05d2155478fc428899ab0549dd5391f85457a22fac32a9ac96b520f3f61a59447841acbdb32324083e2ac25f87dc0ddc9c2140cef34644d80d9632b12ea0rootrootrootrootrootrootrootrootrootrootpython-portend-3.1.0-2.oe2203sp3.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.17.0by@b_i_ixu_ping - 3.1.0-2houyingchao - 3.1.0-1zhanghua - 2.6-2Python_Bot - 2.6-1- Add version fixes no version in build product- Upgrade to version 3.1.0- fix random build failed- Package initdc-64g.compass-ci 17027858333.1.0-2.oe2203sp3python-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2noarch-openEuler-linux-gnudirectoryPython script, ASCII text executableASCII textVEő7_/^|#utf-895a985b03d44a867a405bf0068d0be1710f12b607395caefcd125e7146da504f0706a2f96b5ea3cc6b6284711f77d778c5c191309e005f477da5cf8f9a317931?`7zXZ !#,] b2u jӫ`(y/vbI7"ELW"d̤sǹOSMޕ1"d-鎙Xe,Wc btaI$O真;Fufúm#^Р8[ ӑYx}1! -;1O|Hk\jrv7+l^||pnўjG]l WhB$(| cOiv#nCL3SuL,o-Aw]wqD'z }8fbv2#f#1C0d%պ + EW?"1L@lwvytש&0.iIR\ +6k2R?f-wV<, .4*Y! 4 i?G|>X7*{ޜ-qmG'שlmZ=[u2 ħG} &,F^OCd{Soϱ9v2hr:T|K.cFw7;rZ}&a-{