From: Harri P. <har...@tr...> - 2007-05-25 17:13:03
|
I'm getting this with Python 2.5 on Windows, Sybase module 0.38 while c.nextset(): File "..\site-packages\Sybase.py", line 837, in nextset desc = self._fetcher.nextset() File "..\site-packages\Sybase.py", line 627, in nextset self._unlock() File "..\site-packages\Sybase.py", line 466, in _unlock self._owner._unlock() File "..\site-packages\Sybase.py", line 996, in _unlock self._connlock.release() File "..\lib\threading.py", line 1 15, in release assert self.__owner is me, "release() of un-acquire()d lock" AssertionError: release() of un-acquire()d lock Exception thread.error: 'release unlocked lock' in <bound method _FetchLazy.__del__ of <Sybase._FetchLazy instance at 0x00A02AD0>> ignored I wonder if it looks familiar to anyone? -Harri Privileged or confidential information may be contained in this message. If you are not the addressee of this message please notify the sender by return and thereafter delete the message, and you may not use, copy, disclose or rely on the information contained in it. Internet e-mail may be susceptible to data corruption, interception and unauthorised amendment for which Wall Street Systems does not accept liability. Whilst we have taken reasonable precautions to ensure that this e-mail and any attachments have been swept for viruses, Wall Street Systems does not accept liability for any damage sustained as a result of viruses. Statements in this message or attachments that do not relate to the business of Wall Street Systems are neither given nor endorsed by the company or its Directors. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Python-sybase-misc mailing list Pyt...@li... https://lists.sourceforge.net/lists/listinfo/python-sybase-misc |
From: Harri P. <har...@wa...> - 2007-05-25 17:13:03
|
Hmm... actually it seems this is surfacing on Python 2.5.1, but on Python 2.5 it works. And the same problem seems to affect Linux (RedHat, 64 bit). Has anyone use python-sybase-0.38 with Python 2.5.1? It is possible that my problem comes from something else, but so far only difference I'm aware of is the python version. -Harri On Tuesday 15 May 2007 17:49:52 Harri Pasanen wrote: > I'm getting this with Python 2.5 on Windows, Sybase module 0.38 > > while c.nextset(): > File "..\site-packages\Sybase.py", line 837, in nextset > desc = self._fetcher.nextset() > File "..\site-packages\Sybase.py", line 627, in nextset > self._unlock() > File "..\site-packages\Sybase.py", line 466, in _unlock > self._owner._unlock() > File "..\site-packages\Sybase.py", line 996, in _unlock > self._connlock.release() > File "..\lib\threading.py", line 1 > 15, in release > assert self.__owner is me, "release() of un-acquire()d lock" > AssertionError: release() of un-acquire()d lock > Exception thread.error: 'release unlocked lock' in <bound method > _FetchLazy.__del__ of <Sybase._FetchLazy instance at 0x00A02AD0>> > ignored > > I wonder if it looks familiar to anyone? > > -Harri > > > > Privileged or confidential information may be contained in this > message. If you are not the addressee of this message please > notify the sender by return and thereafter delete the message, and > you may not use, copy, disclose or rely on the information > contained in it. Internet e-mail may be susceptible to data > corruption, interception and unauthorised amendment for which Wall > Street Systems does not accept liability. Whilst we have taken > reasonable precautions to ensure that this e-mail and any > attachments have been swept for viruses, Wall Street Systems does > not accept liability for any damage sustained as a result of > viruses. Statements in this message or attachments that do not > relate to the business of Wall Street Systems are neither given > nor endorsed by the company or its Directors. > > > ------------------------------------------------------------------- >------ This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Python-sybase-misc mailing list > Pyt...@li... > https://lists.sourceforge.net/lists/listinfo/python-sybase-misc Privileged or confidential information may be contained in this message. If you are not the addressee of this message please notify the sender by return and thereafter delete the message, and you may not use, copy, disclose or rely on the information contained in it. Internet e-mail may be susceptible to data corruption, interception and unauthorised amendment for which Wall Street Systems does not accept liability. Whilst we have taken reasonable precautions to ensure that this e-mail and any attachments have been swept for viruses, Wall Street Systems does not accept liability for any damage sustained as a result of viruses. Statements in this message or attachments that do not relate to the business of Wall Street Systems are neither given nor endorsed by the company or its Directors. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Python-sybase-misc mailing list Pyt...@li... https://lists.sourceforge.net/lists/listinfo/python-sybase-misc |
From: <sa...@po...> - 2007-05-25 17:13:03
|
Hi Harry, I run python-sybase 0.38 with Python 2.5.1 on a linux system (not 64 bits however) and I don't have any problem. Have you run the test suite on your system and is there any failure? Otherwise could you write a small unitary test to illustrate the problem? regards -- Sébastien Sablé Harri Pasanen a écrit : > Hmm... actually it seems this is surfacing on Python 2.5.1, but on > Python 2.5 it works. And the same problem seems to affect Linux > (RedHat, 64 bit). > > Has anyone use python-sybase-0.38 with Python 2.5.1? > > It is possible that my problem comes from something else, but so far > only difference I'm aware of is the python version. > > > > -Harri |
From: Harri P. <har...@tr...> - 2007-05-25 17:13:03
|
U29tZSBvdGhlciBvYnNlcnZhdGlvbnM6CgpJbiBteSBsb2NhbCBjb3B5IG9uIExpbnV4IDMyIGJp dCBJJ3ZlIG1vZGlmaWVkIHRoZSBzeWJhc2UgbGlicyBpbiAKc2V0dXAucHkgdG8gcmVhZDoKCiAg ICBpZiBvcy51bmFtZSgpWzBdID09ICdMaW51eCc6CiAgICAgICAgbGliX25hbWVzID0gWydibGtf cicsICdjdF9yJywgJ2NzX3InLCAnc3lidGNsX3InLCAnaW5zY2tfcicsCiAgICAgICAgICAgICAg ICAgICAgICdjb21uX3InLCAnaW50bF9yJ10KCk9uIG15IG1hY2hpbmUgSSBoYXZlIFN5YmFzZSAx Mi41LjAgT3BlbkNsaWVudC4KCkkgYmVsaWV2ZSB0aGlzIGlzIG5lY2Vzc2FyeSBmb3IgdGhlIHRo cmVhZCBzYWZldHkgdG8gYmUgYXNzdXJlZC4gIEl0IAphbHNvIG5pY2VseSBzb2x2ZXMgdGhlIGNv bmZsaWN0IHdpdGggL3Vzci9saWIvbGliaW50bC5zbywgd2hpY2ggY29tZXMgCmZyb20gZ2V0dGV4 dC1kZXZlbDoKCgpbaGFycmlAZGVsbC1oYXJyaSBkYmNoZWNrZXJdJCBycG0gLXFpZiAvdXNyL2xp Yi9saWJpbnRsLnNvCk5hbWUgICAgICAgIDogZ2V0dGV4dC1kZXZlbCAgICAgICAgICAgICAgICBS ZWxvY2F0aW9uczogKG5vdCAKcmVsb2NhdGFibGUpClZlcnNpb24gICAgIDogMC4xNi4xICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFZlbmRvcjogTWFuZHJpdmEKCgpBcyB0byB0aGUgcHJvYmxl bSBhbmQgaGFuZCwgSSBzdGFydGVkIHRvIGNyZWF0ZSBhIHN0YW5kYWxvbmUgdGVzdGNhc2UsIAph bmQgbm90aWNlZCB0aGF0IHB5dGhvbiB2ZXJzaW9uIGRvZXMgbm90IG1hdHRlciwgSSdtIGdldHRp bmcgdGhlIApmb2xsb3dpbmcgYm90aCB3aXRoIDIuNSBhbmQgMi41LjE6CgogIEZpbGUgIi91c3Iv bGliL3B5dGhvbjIuNS9zaXRlLXBhY2thZ2VzL1N5YmFzZS5weSIsIGxpbmUgODM3LCBpbiAKbmV4 dHNldAogICAgZGVzYyA9IHNlbGYuX2ZldGNoZXIubmV4dHNldCgpCiAgRmlsZSAiL3Vzci9saWIv cHl0aG9uMi41L3NpdGUtcGFja2FnZXMvU3liYXNlLnB5IiwgbGluZSA2MjcsIGluIApuZXh0c2V0 CiAgICBzZWxmLl91bmxvY2soKQogIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNS9zaXRlLXBhY2th Z2VzL1N5YmFzZS5weSIsIGxpbmUgNDY2LCBpbiAKX3VubG9jawogICAgc2VsZi5fb3duZXIuX3Vu bG9jaygpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi41L3NpdGUtcGFja2FnZXMvU3liYXNlLnB5 IiwgbGluZSA5OTYsIGluIApfdW5sb2NrCiAgICBzZWxmLl9jb25ubG9jay5yZWxlYXNlKCkKICBG aWxlICIvdXNyL2xpYi9weXRob24yLjUvdGhyZWFkaW5nLnB5IiwgbGluZSAxMTUsIGluIHJlbGVh c2UKICAgIGFzc2VydCBzZWxmLl9fb3duZXIgaXMgbWUsICJyZWxlYXNlKCkgb2YgdW4tYWNxdWly ZSgpZCBsb2NrIgpBc3NlcnRpb25FcnJvcjogcmVsZWFzZSgpIG9mIHVuLWFjcXVpcmUoKWQgbG9j awpFeGNlcHRpb24gdGhyZWFkLmVycm9yOiAncmVsZWFzZSB1bmxvY2tlZCBsb2NrJyBpbiA8Ym91 bmQgbWV0aG9kIApfRmV0Y2hMYXp5Ll9fZGVsX18gb2YgPFN5YmFzZS5fRmV0Y2hMYXp5IGluc3Rh bmNlIGF0IDB4Yjc5ZmQxNmM+PiAKaWdub3JlZAoKSSdsbCBjb250aW51ZSBodW50aW5nLi4uIGtl ZXAgeW91IHBvc3RlZC4KCi1IYXJyaQoKCk9uIFdlZG5lc2RheSAxNiBNYXkgMjAwNyAxNDoxNDoz NCBTw6liYXN0aWVuIFNhYmzDqSB3cm90ZToKPiBIaSBIYXJyeSwKPgo+IEkgcnVuIHB5dGhvbi1z eWJhc2UgMC4zOCB3aXRoIFB5dGhvbiAyLjUuMSBvbiBhIGxpbnV4IHN5c3RlbSAobm90Cj4gNjQg Yml0cyBob3dldmVyKSBhbmQgSSBkb24ndCBoYXZlIGFueSBwcm9ibGVtLgo+Cj4gSGF2ZSB5b3Ug cnVuIHRoZSB0ZXN0IHN1aXRlIG9uIHlvdXIgc3lzdGVtIGFuZCBpcyB0aGVyZSBhbnkKPiBmYWls dXJlPyBPdGhlcndpc2UgY291bGQgeW91IHdyaXRlIGEgc21hbGwgdW5pdGFyeSB0ZXN0IHRvCj4g aWxsdXN0cmF0ZSB0aGUgcHJvYmxlbT8KPgo+Cj4gcmVnYXJkcwo+Cj4gLS0KPiBTw6liYXN0aWVu IFNhYmzDqQo+Cj4gSGFycmkgUGFzYW5lbiBhIMOpY3JpdCA6Cj4gPiBIbW0uLi4gYWN0dWFsbHkg aXQgc2VlbXMgdGhpcyBpcyBzdXJmYWNpbmcgb24gUHl0aG9uIDIuNS4xLCBidXQKPiA+IG9uIFB5 dGhvbiAyLjUgaXQgd29ya3MuICBBbmQgdGhlIHNhbWUgcHJvYmxlbSBzZWVtcyB0byBhZmZlY3QK PiA+IExpbnV4IChSZWRIYXQsIDY0IGJpdCkuCj4gPgo+ID4gSGFzIGFueW9uZSB1c2UgcHl0aG9u LXN5YmFzZS0wLjM4IHdpdGggUHl0aG9uIDIuNS4xPwo+ID4KPiA+IEl0IGlzIHBvc3NpYmxlIHRo YXQgbXkgcHJvYmxlbSBjb21lcyBmcm9tIHNvbWV0aGluZyBlbHNlLCBidXQgc28KPiA+IGZhciBv bmx5IGRpZmZlcmVuY2UgSSdtIGF3YXJlIG9mIGlzIHRoZSBweXRob24gdmVyc2lvbi4KPiA+Cj4g Pgo+ID4KPiA+IC1IYXJyaQoKClByaXZpbGVnZWQgb3IgY29uZmlkZW50aWFsIGluZm9ybWF0aW9u IG1heSBiZSBjb250YWluZWQgaW4gdGhpcyBtZXNzYWdlLiAgSWYgeW91IGFyZSBub3QgdGhlIGFk ZHJlc3NlZSBvZiB0aGlzIG1lc3NhZ2UgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGJ5IHJldHVy biBhbmQgdGhlcmVhZnRlciBkZWxldGUgdGhlIG1lc3NhZ2UsIGFuZCB5b3UgbWF5IG5vdCB1c2Us IGNvcHksIGRpc2Nsb3NlIG9yIHJlbHkgb24gdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiBp dC4gSW50ZXJuZXQgZS1tYWlsIG1heSBiZSBzdXNjZXB0aWJsZSB0byBkYXRhIGNvcnJ1cHRpb24s IGludGVyY2VwdGlvbiBhbmQgdW5hdXRob3Jpc2VkIGFtZW5kbWVudCBmb3Igd2hpY2ggV2FsbCBT dHJlZXQgU3lzdGVtcyBkb2VzIG5vdCBhY2NlcHQgbGlhYmlsaXR5LiBXaGlsc3Qgd2UgaGF2ZSB0 YWtlbiByZWFzb25hYmxlIHByZWNhdXRpb25zIHRvIGVuc3VyZSB0aGF0IHRoaXMgZS1tYWlsIGFu ZCBhbnkgYXR0YWNobWVudHMgaGF2ZSBiZWVuIHN3ZXB0IGZvciB2aXJ1c2VzLCBXYWxsIFN0cmVl dCBTeXN0ZW1zIGRvZXMgbm90IGFjY2VwdCBsaWFiaWxpdHkgZm9yIGFueSBkYW1hZ2Ugc3VzdGFp bmVkIGFzIGEgcmVzdWx0IG9mIHZpcnVzZXMuICBTdGF0ZW1lbnRzIGluIHRoaXMgbWVzc2FnZSBv ciBhdHRhY2htZW50cyB0aGF0IGRvIG5vdCByZWxhdGUgdG8gdGhlIGJ1c2luZXNzIG9mICBXYWxs IFN0cmVldCBTeXN0ZW1zIGFyZSBuZWl0aGVyIGdpdmVuIG5vciBlbmRvcnNlZCBieSB0aGUgY29t cGFueSBvciBpdHMgRGlyZWN0b3JzLg0KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KVGhpcyBTRi5uZXQgZW1h aWwgaXMgc3BvbnNvcmVkIGJ5IERCMiBFeHByZXNzCkRvd25sb2FkIERCMiBFeHByZXNzIEMgLSB0 aGUgRlJFRSB2ZXJzaW9uIG9mIERCMiBleHByZXNzIGFuZCB0YWtlCmNvbnRyb2wgb2YgeW91ciBY TUwuIE5vIGxpbWl0cy4gSnVzdCBkYXRhLiBDbGljayB0byBnZXQgaXQgbm93LgpodHRwOi8vc291 cmNlZm9yZ2UubmV0L3Bvd2VyYmFyL2RiMi8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KUHl0aG9uLXN5YmFzZS1taXNjIG1haWxpbmcgbGlzdApQeXRob24t c3liYXNlLW1pc2NAbGlzdHMuc291cmNlZm9yZ2UubmV0Cmh0dHBzOi8vbGlzdHMuc291cmNlZm9y Z2UubmV0L2xpc3RzL2xpc3RpbmZvL3B5dGhvbi1zeWJhc2UtbWlzYwo= |
From: Harri P. <har...@tr...> - 2007-05-25 17:13:03
|
SSByZXByb2R1Y2VkIHRoZSBwcm9ibGVtIHdpdGggdGhlIGZvbGxvd2luZyB0ZXN0IHNjcmlwdDoK Ci0tLS04PC0tLS0tLS0tODwtLS0tLS0tLS0tLS0tODwtLS0tLS0tLTg8LS0tLS0tLS0tLS0tLTg8 LS0tLS0tLS04PC0tLS0tLS0tLQpmcm9tIG9wdHBhcnNlIGltcG9ydCBPcHRpb25QYXJzZXIKcGFy c2VyID0gT3B0aW9uUGFyc2VyKCkKCnBhcnNlci5hZGRfb3B0aW9uKCItRCIsIGRlc3Q9ImRiTmFt ZSIsIAogICAgICAgICAgICAgICAgICBoZWxwPSJEYXRhYmFzZSB0byBjb25uZWN0IHRvIikKcGFy c2VyLmFkZF9vcHRpb24oIi1TIiwgZGVzdD0iZGJTZXJ2ZXIiLCAKICAgICAgICAgICAgICAgICAg aGVscD0iRGF0YWJhc2Ugc2VydmVyIHRvIHVzZSIpCnBhcnNlci5hZGRfb3B0aW9uKCItVSIsIGRl c3Q9ImRiVXNlciIsIAogICAgICAgICAgICAgICAgICBoZWxwPSJEYXRhYmFzZSB1c2VyIikKcGFy c2VyLmFkZF9vcHRpb24oIi1QIiwgZGVzdD0iZGJQYXNzd2QiLCAKICAgICAgICAgICAgICAgICAg aGVscD0iRGF0YWJhc2UgdXNlciBwYXNzd29yZCIpCihvcHRpb25zLCBhcmdzKSA9IHBhcnNlci5w YXJzZV9hcmdzKCkKCgppbXBvcnQgU3liYXNlCgpjbnggPSBTeWJhc2UuY29ubmVjdChvcHRpb25z LmRiU2VydmVyLCBvcHRpb25zLmRiVXNlciwKICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucy5k YlBhc3N3ZCwgYXV0b19jb21taXQ9MSkKCnF1ZXJ5ID0gInNlbGVjdCB0MT1vYmplY3RfbmFtZShp bnN0cmlnKSwgdDI9b2JqZWN0X25hbWUodXBkdHJpZyksIAp0Mz1vYmplY3RfbmFtZShkZWx0cmln KSBmcm9tIHN5c29iamVjdHMgd2hlcmUgCmlkPW9iamVjdF9pZCgnQWNjb3VudCcpIgoKY3Vyc29y ID0gY254LmN1cnNvcigpCmN1cnNvci5leGVjdXRlKCJ1c2UgIitvcHRpb25zLmRiTmFtZSkKY3Vy c29yLmV4ZWN1dGUocXVlcnkpCnRyaWdnZXJzID0gY3Vyc29yLmZldGNoYWxsKCkKd2hpbGUgY3Vy c29yLm5leHRzZXQoKToKICAgIGR1bW15ID0gY3Vyc29yLmZldGNoYWxsKCkKCgotLS0tLS0tLS0t ODwtLS0tLS0tLTg8LS0tLS0tLS0tLS0tLTg8LS0tLS0tLS04PC0tLS0tLS0tLS0tLS04PC0tLS0t LS0tODwtLS0tLS0tLS0KCllvdSBjYW4gc3VidGl0dXRlIHByb2JhYmx5IGFueSB0YWJsZSBuYW1l IGZvciB0aGUgJ0FjY291bnQnIGFib3ZlLgpXb3VsZCB5b3UgbGlrZSBtZSB0byBjcmVhdGUgYSB0 cmFjIGl0ZW0gYXQgc291cmNlZm9yZ2UgZm9yIHRoaXM/CgpDaGVlcnMsCgpIYXJyaQoKCgpPbiBX ZWRuZXNkYXkgMTYgTWF5IDIwMDcgMTQ6MTQ6MzQgU8OpYmFzdGllbiBTYWJsw6kgd3JvdGU6Cj4g SGkgSGFycnksCj4KPiBJIHJ1biBweXRob24tc3liYXNlIDAuMzggd2l0aCBQeXRob24gMi41LjEg b24gYSBsaW51eCBzeXN0ZW0gKG5vdAo+IDY0IGJpdHMgaG93ZXZlcikgYW5kIEkgZG9uJ3QgaGF2 ZSBhbnkgcHJvYmxlbS4KPgo+IEhhdmUgeW91IHJ1biB0aGUgdGVzdCBzdWl0ZSBvbiB5b3VyIHN5 c3RlbSBhbmQgaXMgdGhlcmUgYW55Cj4gZmFpbHVyZT8gT3RoZXJ3aXNlIGNvdWxkIHlvdSB3cml0 ZSBhIHNtYWxsIHVuaXRhcnkgdGVzdCB0bwo+IGlsbHVzdHJhdGUgdGhlIHByb2JsZW0/Cj4KPgo+ IHJlZ2FyZHMKPgo+IC0tCj4gU8OpYmFzdGllbiBTYWJsw6kKPgo+IEhhcnJpIFBhc2FuZW4gYSDD qWNyaXQgOgo+ID4gSG1tLi4uIGFjdHVhbGx5IGl0IHNlZW1zIHRoaXMgaXMgc3VyZmFjaW5nIG9u IFB5dGhvbiAyLjUuMSwgYnV0Cj4gPiBvbiBQeXRob24gMi41IGl0IHdvcmtzLiAgQW5kIHRoZSBz YW1lIHByb2JsZW0gc2VlbXMgdG8gYWZmZWN0Cj4gPiBMaW51eCAoUmVkSGF0LCA2NCBiaXQpLgo+ ID4KPiA+IEhhcyBhbnlvbmUgdXNlIHB5dGhvbi1zeWJhc2UtMC4zOCB3aXRoIFB5dGhvbiAyLjUu MT8KPiA+Cj4gPiBJdCBpcyBwb3NzaWJsZSB0aGF0IG15IHByb2JsZW0gY29tZXMgZnJvbSBzb21l dGhpbmcgZWxzZSwgYnV0IHNvCj4gPiBmYXIgb25seSBkaWZmZXJlbmNlIEknbSBhd2FyZSBvZiBp cyB0aGUgcHl0aG9uIHZlcnNpb24uCj4gPgo+ID4KPiA+Cj4gPiAtSGFycmkKCgpQcml2aWxlZ2Vk IG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBtYXkgYmUgY29udGFpbmVkIGluIHRoaXMgbWVz c2FnZS4gIElmIHlvdSBhcmUgbm90IHRoZSBhZGRyZXNzZWUgb2YgdGhpcyBtZXNzYWdlIHBsZWFz ZSBub3RpZnkgdGhlIHNlbmRlciBieSByZXR1cm4gYW5kIHRoZXJlYWZ0ZXIgZGVsZXRlIHRoZSBt ZXNzYWdlLCBhbmQgeW91IG1heSBub3QgdXNlLCBjb3B5LCBkaXNjbG9zZSBvciByZWx5IG9uIHRo ZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gaXQuIEludGVybmV0IGUtbWFpbCBtYXkgYmUgc3Vz Y2VwdGlibGUgdG8gZGF0YSBjb3JydXB0aW9uLCBpbnRlcmNlcHRpb24gYW5kIHVuYXV0aG9yaXNl ZCBhbWVuZG1lbnQgZm9yIHdoaWNoIFdhbGwgU3RyZWV0IFN5c3RlbXMgZG9lcyBub3QgYWNjZXB0 IGxpYWJpbGl0eS4gV2hpbHN0IHdlIGhhdmUgdGFrZW4gcmVhc29uYWJsZSBwcmVjYXV0aW9ucyB0 byBlbnN1cmUgdGhhdCB0aGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGhhdmUgYmVlbiBz d2VwdCBmb3IgdmlydXNlcywgV2FsbCBTdHJlZXQgU3lzdGVtcyBkb2VzIG5vdCBhY2NlcHQgbGlh YmlsaXR5IGZvciBhbnkgZGFtYWdlIHN1c3RhaW5lZCBhcyBhIHJlc3VsdCBvZiB2aXJ1c2VzLiAg U3RhdGVtZW50cyBpbiB0aGlzIG1lc3NhZ2Ugb3IgYXR0YWNobWVudHMgdGhhdCBkbyBub3QgcmVs YXRlIHRvIHRoZSBidXNpbmVzcyBvZiAgV2FsbCBTdHJlZXQgU3lzdGVtcyBhcmUgbmVpdGhlciBn aXZlbiBub3IgZW5kb3JzZWQgYnkgdGhlIGNvbXBhbnkgb3IgaXRzIERpcmVjdG9ycy4NCgotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tClRoaXMgU0YubmV0IGVtYWlsIGlzIHNwb25zb3JlZCBieSBEQjIgRXhwcmVz cwpEb3dubG9hZCBEQjIgRXhwcmVzcyBDIC0gdGhlIEZSRUUgdmVyc2lvbiBvZiBEQjIgZXhwcmVz cyBhbmQgdGFrZQpjb250cm9sIG9mIHlvdXIgWE1MLiBObyBsaW1pdHMuIEp1c3QgZGF0YS4gQ2xp Y2sgdG8gZ2V0IGl0IG5vdy4KaHR0cDovL3NvdXJjZWZvcmdlLm5ldC9wb3dlcmJhci9kYjIvCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClB5dGhvbi1zeWJh c2UtbWlzYyBtYWlsaW5nIGxpc3QKUHl0aG9uLXN5YmFzZS1taXNjQGxpc3RzLnNvdXJjZWZvcmdl Lm5ldApodHRwczovL2xpc3RzLnNvdXJjZWZvcmdlLm5ldC9saXN0cy9saXN0aW5mby9weXRob24t c3liYXNlLW1pc2MK |