python3-django-pglocks-1.0.4-lp152.1.1 >  A ^G帋/=„;y͐^ٻKX2L[2ݐ]Lm&gjbOa'[l|d~m˺ŋLAQ#=Y*^ܵ}=ΠI1M2X]7-%%.FH#g 9y }2|,w]N%X5xFa#.ah/\ CS>xw={h,V3f%' Zd$@Po3B_Ⱦ/-'"Rrn'ΝHRB=bee3c92f100c38002e1db42dd5e831b101e8df398f839e005d6bfe6d202f608c5c79ea2ee42807ce9f27e20ce14eea6dc4ab1e32d'^G帋/=„cCmW3 n +q-^(o?Su 6uz=7[jt "3uq ":Vy2LY?51:mg6ckJOBUGUaCl7>2|P-:!V &ЈEq/ٵzNEW̅y;@L[69ymvζ3.-R]Y sLP´|{L B;{5;rTnS[ECֿPHP>p>?d ) NPT\`s| 8 ^        c   < T t ( I8 P9 X: F G H TI X Y \ ]^bcddefluv8wxy, z\lpvCpython3-django-pglocks1.0.4lp152.1.1PostgreSQL Advisory Locks for Djangodjango-pglocks provides a useful context manager to manage PostgreSQL advisory locks. It requires Django (tested with 1.5), PostgreSQL, and (probably) psycopg2. Advisory locks are application-level locks that are acquired and released purely by the client of the database; PostgreSQL never acquires them on its own. They are very useful as a way of signalling to other sessions that a higher-level resource than a single row is in use, without having to lock an entire table or some other structure. It's entirely up to the application to correctly acquire the right lock. Advisory locks are either session locks or transaction locks. A session lock is held until the database session disconnects (or is reset); a transaction lock is held until the transaction terminates. Currently, the context manager only creates session locks, as the behavior of a lock persisting after the context body has been exited is surprising, and there's no way of releasing a transaction-scope advisory lock except to exit the transaction.^Glamb67:CopenSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/Xof/django-pglockslinuxnoarch]] CwaFA큤A큤A큤A큤^G^G^Z^G^G^G^G^G^G^G^G^GR-R-^)^GQ^GQϱfcae0ae21adae0096b42656207502789e3af686222b7c6e48009d0fa6896745d77faf11806af12c672cf94f8c73f748d9b6b8d2821c9bde5cb81d7b701a4b763b36cc025f282b8732bedf124c504f381adbad971e3b9d487472f1b3362f4b90260096c5cf091e127615b686601a4c407d99da489f684968cf8c9dbc29458aad0bd25228c9b26b7b4f640e0fe7bc48cfcdb4a81444d61d8e034a6941d72bda0d0bd25228c9b26b7b4f640e0fe7bc48cfcdb4a81444d61d8e034a6941d72bda0d0a6ddc42c0c4adccc1e60106a4aa4f09fb58e0caab132f27859788b74be93ccb83278cf01004688fba2ba9bc2075e7c9f5de988d2efa4cee5ee019f727513b8f0cdf96df379b352baa7770021ade2ea2e99ca9ec1c6ece25b11eca4e43db51da711d8d0634cf896a32577cf51bfc92a7fe084b8fe355efc1b62489a024acbdf7ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85523277a6c36229b20b228b7acfd720374ccea8b586fc047699ef35a3bc6cf51b2f04d26c6d4c27e56776112577291355203386d6e8346af378b32f5f8049f74c4e7ac3cae3a1267fe3214893ea660e6ab7e68414d2109ddf3382baa23269ececfde02ba041a901d7281fb7f16e260195b84e365bbc5809ca00093d27a20a8ecf3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-django-pglocks-1.0.4-lp152.1.1.src.rpmpython3-django-pglocks@     python(abi)python3-Djangopython3-psycopg2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^]N@Marketa Calabkova Andreas Hasenkopf - update to version 1.0.4 * Add Django 3.0 compatibility- Initial versionlamb67 1586382815 1.0.4-lp152.1.1django_pglocksdjango_pglocks-1.0.4-py3.6.egg-info__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmodels.cpython-36.opt-1.pycmodels.cpython-36.pyctest_settings.cpython-36.opt-1.pyctest_settings.cpython-36.pyctests.cpython-36.opt-1.pyctests.cpython-36.pycmodels.pytest_settings.pytests.pypython3-django-pglocksCHANGES.txtpython3-django-pglocksLICENSE.txt/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/django_pglocks//usr/lib/python3.6/site-packages/django_pglocks/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-django-pglocks//usr/share/licenses//usr/share/licenses/python3-django-pglocks/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/a40f308c2c514e398ed4338decdfce37-python-django-pglockscpioxz5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledempty RRRRRRRRRRRR*46*VcSutf-8deee4c6df3e1b3b61923cfe6b4a8707356f3b777b7cebc942aa80a7b9e86aea3? 7zXZ !t/HOx] crt:bLL |ݒ\NP~WK$3%n-Y1nAYbE׸jo2a3Uě՚uqq ḐiD/*f;O NYde'1x'8HT= ٦ְtK',DU#&j iX [JSUd@ƲG y(IE@}OaU l)\ZH=ˋ+[h}%`njS \#UI,F׸2ۀQq_h;"]R|]@Vo2ZIUÝ`$sLTk ٱ |0-1/V/,#DUy6ka~c^LMB}j/$GeDZ-n Pm#t/}2.+O,2ZpaX' .ZJ05&nU^H唫/W72sUb@X }# VW( ~@#E'>RICpDHkߜ4"jsIA|*yUvZeH!I*;d#+ כLd*oi5ndznmaݭ#Cmf7Tϟr@7,՛Hp77 C*MdwBd݀rޤ+OY {J_sZt?xyxMZDwH]ˡ9TհF7}Ye?J=mZ-Z;<Ѓ\fsypw;79s*xaGL{afn"C/Q MߤIԱʪL.M5VM\&ILy;Q G\ lOEmwO\8_9_OzV!L0oX8dI\TcsR?>6;j]+1(vEԅ[~%a]>cM_RJ83a0gߨ0?)Ȩ1l˕9d:zOYn+n5mmf:jVg `:Rq^?1 -CJjrW$oA:D2%pZ;Ԍ ڭ[Qi'VL̐]O@o$ՠ127Ӝ07ȼuC#|4٧ Bۧ{ t^hJayb8k(9uA,U{e|"VS:٢9`\2z۪3ɠc67SAfMH%RyOl㰽Q`@-`MreYBG؅@x߼:@?\Vzj|*=v04ep |4-pƷ\尪^#$r3&Ӥ(AHL[RLNQt)\!1_k ݋~$Gxh;O᳄p5 eG~>p.ɚQ'w;QKť+ rzSf JsrT1S3$Cik$-%W^?A?竻AX wQJ22uKi!aEaNI Rzc !Q`κ\tHI36[t/ޙ x\)l5' RҜ͎+f` r;ѹJ\!sHC#Ɓ{=\1Kv[$XW T`Á* \p!AvM$/~W+ ș!rA㨀Y iP]Qf1ےJ\V[ >'ME_8 TVxCg)[MV ˫h 2*N8qح]+<6'y2yZv&.3F D2F'p(6 x[Y5_K>@z#ru>%q}@He ƃ1>J{)?sB57ϠWkzاk!Lu(ba6_̚#ƹ!_ IWƫUT-1?-dr=dMG@ `3dܢcYQ1a@H"&Rc4itӓv [pk#Ij!Y#iv &;%H-!v&iCLpti+ĭ=5;bM)90Lf);]I.cгRD9Ӡ +As1]O^jK6h6.2: !1+w.KAT׍P VvF5"?(~T LW^FHP 3'ܞI=mw[w@NА35g YZ