summaryrefslogtreecommitdiff
path: root/qpid/python
Commit message (Collapse)AuthorAgeFilesLines
* Merge from trunk tag to-cmake-25mar09 (r758432)Stephen D. Huston2009-03-2530-161/+1466
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/cmake@758465 13f79535-47bb-0310-9956-ffa450edef68
* Fixed regression that breaks the default username behaviorTed Ross2009-02-121-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@743856 13f79535-47bb-0310-9956-ffa450edef68
* Remove unicode when dealing with usernames and passwords in URLs.Ted Ross2009-02-121-2/+2
| | | | | | | | This solves a problem seen with qpid-route when credentials are supplied. A test was added to regression test. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@743819 13f79535-47bb-0310-9956-ffa450edef68
* Instructions on how to run the Python examples.Jonathan Robie2009-02-121-0/+267
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@743788 13f79535-47bb-0310-9956-ffa450edef68
* Added Object.isDeleted(), Object.update()Ted Ross2009-02-021-4/+19
| | | | | | | | Fixed a bug in Object.merge() Added additional pydoc text git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@740017 13f79535-47bb-0310-9956-ffa450edef68
* Added qpid-cluster utility plus model changes to support it.Ted Ross2009-01-261-0/+180
| | | | | | | Fixed a segfault during cluster member shutdown. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@737935 13f79535-47bb-0310-9956-ffa450edef68
* Make sure docstrings are regular strings and not unicode. This works around ↵Rafael H. Schloming2009-01-261-2/+2
| | | | | | a bug where epydoc ignores them if they're unicode. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@737818 13f79535-47bb-0310-9956-ffa450edef68
* ensure that we always close the socket, even if the other end doesn'tRafael H. Schloming2009-01-222-3/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@736742 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1567: added 'exactly-once' guarantee to asynchronous replication of ↵Gordon Sim2009-01-201-3/+7
| | | | | | | | | | | | queue state * altered replication protocol to detect and eliminate duplicates * added support for acknowledged transfer over inter-broker bridges * added option to qpid-route to control this git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@736018 13f79535-47bb-0310-9956-ffa450edef68
* Added lvq-no-browse support to qpid-config.Ted Ross2009-01-151-16/+49
| | | | | | | Added tests for the qpid-specific queue parameters. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@734689 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1567: Initial support for asynchronous queue state replicationGordon Sim2009-01-151-1/+12
| | | | | | | | | | | | | | | * Added QueueEvents class with per broker instance * Modified qpid::broker::Queue to notify QueueEvents of enqueues and dequeues (based on configuration) * Added replication subdir containing two plugins: - an event listener that registers with QueueEvents and creates messages representing received events on a replication queue - a custom exchange type for processing messages of the format created by the listener plugin * Added new option for controlling event generation to qpid::client::QueueOptions * Added new queue option to qpid-config script for the same git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@734674 13f79535-47bb-0310-9956-ffa450edef68
* Fixed code problem for Python versions less than 2.5Ted Ross2009-01-091-3/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@733041 13f79535-47bb-0310-9956-ffa450edef68
* Added missing import statementTed Ross2009-01-081-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@732783 13f79535-47bb-0310-9956-ffa450edef68
* ignore hearbeat controls rather than barfing on them, also permit the ↵Rafael H. Schloming2009-01-082-7/+19
| | | | | | heartbeat to be specified on connection creation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@732778 13f79535-47bb-0310-9956-ffa450edef68
* removed amqp-doc as it is broken and the same functionality is now available ↵Rafael H. Schloming2009-01-081-80/+0
| | | | | | through the python help builtin git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@732762 13f79535-47bb-0310-9956-ffa450edef68
* made codegen happen on module import rather than on object instantiation, ↵Rafael H. Schloming2009-01-085-84/+72
| | | | | | this makes things like help(Session) much more useful git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@732760 13f79535-47bb-0310-9956-ffa450edef68
* Restrict queries to the broker-resident agent only.Ted Ross2008-12-171-12/+18
| | | | | | | | This optimization prevents long timeouts caused by non-responsive agents on the broker. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@727462 13f79535-47bb-0310-9956-ffa450edef68
* Modified Connect() constructor throughout. User name and password are nowJonathan Robie2008-12-1614-14/+14
| | | | | | | | supplied for the connection. (Someone changed this, and it no longer matched the original tutorial.) git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@727116 13f79535-47bb-0310-9956-ffa450edef68
* Fixed problems with object representation functions.Ted Ross2008-12-161-4/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@727109 13f79535-47bb-0310-9956-ffa450edef68
* Added license headers to the following files.Rajith Muditha Attapattu2008-12-157-0/+132
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@726752 13f79535-47bb-0310-9956-ffa450edef68
* Suppress spurious object updates when "rcvObjects" is false.Ted Ross2008-12-151-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@726750 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1526: add checks for exclusive ownership plus tests to verify they are ↵Gordon Sim2008-12-101-1/+17
| | | | | | executed git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@725483 13f79535-47bb-0310-9956-ffa450edef68
* applied patch from jross to fix some typosRafael H. Schloming2008-12-091-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@724909 13f79535-47bb-0310-9956-ffa450edef68
* corrected release notesRafael H. Schloming2008-12-091-4/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@724900 13f79535-47bb-0310-9956-ffa450edef68
* updated READMERafael H. Schloming2008-12-091-19/+43
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@724899 13f79535-47bb-0310-9956-ffa450edef68
* modified hello-world to optionally take a broker as an argumentRafael H. Schloming2008-12-091-1/+12
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@724898 13f79535-47bb-0310-9956-ffa450edef68
* QPID-691: fixed a typo in getopt argsRafael H. Schloming2008-12-061-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@724003 13f79535-47bb-0310-9956-ffa450edef68
* Avoid a divide-by-zero that can occur if updates are sent with a timestampTed Ross2008-12-031-0/+2
| | | | | | | | equal to the last update. This can occur when running qpid-queue-stats and then running qpid-tool on the same broker. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@723063 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1512 - Catch only connection-related exceptions in qmf consoleTed Ross2008-12-034-6/+16
| | | | | | | | connection thread - Added __hash__ method for UUID in qpid.datatypes git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@723008 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1419: remove wip support from 0-9 python client Gordon Sim2008-12-023-13/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@722557 13f79535-47bb-0310-9956-ffa450edef68
* Gets of specific object-ids should only involve the agent(s) that ownTed Ross2008-12-011-4/+11
| | | | | | | the object id. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@722272 13f79535-47bb-0310-9956-ffa450edef68
* Added handling of connection loss with connection retry.Ted Ross2008-12-011-12/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@722230 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a logic bug in a try/finallyTed Ross2008-12-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@722229 13f79535-47bb-0310-9956-ffa450edef68
* Replaced nonexistent type "double" with "float". In python, floatTed Ross2008-12-012-2/+2
| | | | | | | represents a double-precision floating point number. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@722191 13f79535-47bb-0310-9956-ffa450edef68
* Fixed regression caused by a change to the qmf.console API.Ted Ross2008-12-011-8/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@722167 13f79535-47bb-0310-9956-ffa450edef68
* removed incubator noticeCarl C. Trieloff2008-12-012-7/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@722128 13f79535-47bb-0310-9956-ffa450edef68
* Fixed a performance regression caused by the management code.Ted Ross2008-12-011-1/+1
| | | | | | | | | | The current/last-change timestamp is now set on management objects when they are published, not when they actually change. Also, the timestamp is updated only if modifications were made to the object in the last publish interval. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@722120 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1484 - qpid-printevents now handles connection loss/reconnectTed Ross2008-11-241-4/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@720276 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1483 - Connection handling in the Python QMF console APITed Ross2008-11-241-38/+126
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@720275 13f79535-47bb-0310-9956-ffa450edef68
* Added __hash__ and __eq__ methods to ObjectId.Ted Ross2008-11-241-0/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@720204 13f79535-47bb-0310-9956-ffa450edef68
* Removed hooks for message credits. This will be implemented correctly later.Ted Ross2008-11-241-10/+5
| | | | | | | | | | The problem with exposing message credits to the API client is that the client doesn't know how many AMQP messages have been received, only how many QMF messages. Since remote agents batch QMF messages into AMQP messages, message credits can't be handled at the QMF API level. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@720197 13f79535-47bb-0310-9956-ffa450edef68
* Fixed several problems related to qmf update timestamps:Ted Ross2008-11-211-11/+15
| | | | | | | | | | | | | - Timestamps were set at update send time regardless of whether the object's contents were actually changed. Now timestamps are set at the time of the change. - Agent heartbeat messages are now being sent after periodic updates, not before. Cleaned up the Agent object in qmf.console. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@719699 13f79535-47bb-0310-9956-ffa450edef68
* Add ability to construct a ClassKey from it's __repr__ string.Ted Ross2008-11-211-6/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@719597 13f79535-47bb-0310-9956-ffa450edef68
* code cleanup on qmf console APITed Ross2008-11-212-61/+105
| | | | | | | | Formalized schema-class as an object with an all-string __repr__ Added additional testing for the console API git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@719580 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1464 - Moved qmf console API out of python/qpid and into python/qmfTed Ross2008-11-209-16/+34
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@719359 13f79535-47bb-0310-9956-ffa450edef68
* QPID-1476 - routing keys used for updates can't be used to discriminate by agentTed Ross2008-11-201-3/+3
| | | | | | | | | - Fixed routing keys in agents and binding keys in consoles - Added some additional debug output for ManagementAgentImpl - Minor cleanup in the connection close path for ManagementAgentImpl git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@719245 13f79535-47bb-0310-9956-ffa450edef68
* Fix to error handling, without this I was seeing "AttributeError: Exception ↵Gordon Sim2008-11-171-1/+1
| | | | | | instance has no attribute 'message'" when e.g. the address specified did not match an available broker. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@718233 13f79535-47bb-0310-9956-ffa450edef68
* updated version numbers and release notes for M4Rafael H. Schloming2008-11-151-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@714267 13f79535-47bb-0310-9956-ffa450edef68
* Avoid unicode in schema labels, which causes problems when they're used asTed Ross2008-11-131-17/+30
| | | | | | | map keys. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@713839 13f79535-47bb-0310-9956-ffa450edef68
* Removed spurious exception re-raiseTed Ross2008-11-131-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@713836 13f79535-47bb-0310-9956-ffa450edef68