python-portend-help-2.6-2.oe2203 >  A bHK$fFAX#`2ii/ƴ,_^j@e*~`H@ @j-|V O !:ĝ\oIps(<fbP t m_N], on1Wq2:>Y,\nhOtU"Xq/)57`U&Vt-'S;x?FA9za(0-XV=)V94{PK8422f38b8b40399a4cecc3d6236349cbca48f68f7ba276c3ec3588db936b15f7b5e29c35b89e98f16475f919630e8b610e80f760bHK$fgT2b|Ik7|vrOrX0-,;Lr{:Ƴ~Ыsػ@UkIfi,p!|ړʛ.Iglފl1 @9Rk}ɬ6!jN*+Ì&ҁ@!ڦˠ ӴUp4LjiыS.FL~W x6]؊3FIKwQq?p= Q? Ad # RX\pt   ( <  5Nt#(?8H9P:FGH I X Y $\ 4] H^ zb c d e f l t <u Pv dz      Cpython-portend-help2.62.oe2203Development 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.bHoerv-obs-worker-06copenEuler:22.03 / openEuler_2203http://openeuler.orgMIThttp://openeuler.orgUnspecifiedhttps://pypi.org/project/portendlinuxnoarchQAA큤bH]#]#]#]#ddf38d39761f8a2efa7fd66195e4c25fe20263e202fb93a8db7151d58320a751adfd05d2155478fc428899ab0549dd5391f85457a22fac32a9ac96b520f3f61a314cd62b0b59e07348cc7639960d9559acc064ec2bbe1e7d986ac0bbb8366a86rootrootrootrootrootrootrootrootrootrootpython-portend-2.6-2.oe2203.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.0_i_izhanghua - 2.6-2Python_Bot - 2.6-1- fix random build failed- Package initoerv-obs-worker-06 16595211822.6-2.oe2203python-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-protectionobs://private/openEuler:22.03/openEuler_2203/2efc4c7c5a007bcf20dd9c88292d76d2-python-portendcpioxz2noarch-openEuler-linux-gnudirectoryPython script, ASCII text executableASCII textvv|l߲5Nutf-87b86260e4118186ee4ec53a9dd56c56fc69a2639714482b6f9848616c46cb75850894dd403e1557dc9869bbbaa7e5f0f711d0e06998d86be22db684c31edb8dd?07zXZ !#,] b2u jӫ`(y-2aI^WA72duu@dC >TU;F}c.cp'#ש/lMR&~m/߶춡vw{c(H/WJS,Ԅ~Kw ڎ5F{І:9R9(/ BfXРIOcrF =sc鏂6:  Mt6ʩcE1nM=&Gryԟ ky؈[ؖ.RF?h<*^ s oc,ނeVU&xV^p>xH,Gw9R ħ{Hϴ-Qhl#6 PIFDg{ DS+25BB\)4L v _gOx=FB{+9Ûn^o Kc kUdiqm `M~i3>0mqw>r"fx1#z׽3v̗2_W>F}Y@n:9pD67]>*9W&3,m`o4w%o||U^? *=င/4=e|?LAF;$%0 fvRuf#młyV&T_\ ުiٶ*p 56A]v6Ƚ[**ܥ0`]CX#Y{PPMU}Ɇ~_q"hL1e YZ