python-portend-help-3.1.0-2.oe2203sp3>  <@PT@7!.ܶujG7oe}openeuler@compass-ci.com G7oG !; /iWY`q!7dqmjb*n[alYGg{2x]53 \?_լ yٔ+B.O}Bzl7/lnSv2a[: }? md ( W\`tx|      DX(89(:F PG pH I X Y \ ] ^ b Ud @e Ef Hl Jt hu |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}dc-64g.compass-cigMIThttp://openeuler.orgUnspecifiedhttps://pypi.org/project/portendlinuxnoarchQ#AA큤e}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 17027453193.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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryPython script, ASCII text executableASCII text7[Ma`utf-8c900d9d51b0275c788841cb1681029b79fe8386f6814af89f74e9b3c1f5720161075ee43f5c1cde391590f4595ab5d3f8d07da0a795766cdf41d956646d56d94?`7zXZ !#,] b2u jӫ`(y/v+j5>0(kD t^EU =WLO\H`kL]1rWJVq~ѐu's!\|b(VZ?ĚwWͻ?2!t뱊` Kקi{(\/rXi&רԲC 8?P!(3Jw\D9#1GS SKqQ*JtINPIům|S -DKkv㙱$vaO\ֿڪPs>۾9<fi=uX[#B6]*)'![.x93`ݻ]k0(] pV*,)TŌURhGX /U^ +hsZy]ArpGyN*9\j؁~P+Vx~߆) \'^~-Pj=);S ֊y#|X]>39RpTmZIK1W\09'(G*14Zg [+ XAd<2sXRE6{޸y5Z ~+6rWƄO}, `ZvFGNT_{cVe,haʂ0$Zd7xͧ]~1= @`"_X`)ǯN!gW!YQb=r#|79Vr&n6hfjCBcȄdVr6cOP2c5EθeMHbMKJuCYE]? yWffFmZi YZ