Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | In-progress webserver: To be used as an in-memory broker, or proxy to ↵webserver | Ask Solem | 2010-08-05 | 1 | -0/+194 |
| | | | | another broker. | ||||
* | Split simple userguide in two: connections and simple | Ask Solem | 2010-08-05 | 3 | -38/+42 |
| | |||||
* | Release tools | Ask Solem | 2010-08-05 | 1 | -0/+39 |
| | |||||
* | UserGuide: Simple: Fixed typos | Ask Solem | 2010-08-04 | 1 | -9/+7 |
| | |||||
* | Docs: Added autodoc for kombu.compression + kombu.simple | Ask Solem | 2010-08-04 | 3 | -0/+24 |
| | |||||
* | Some more typos | Ask Solem | 2010-08-04 | 2 | -9/+8 |
| | |||||
* | Fixed rst errors | Ask Solem | 2010-08-04 | 2 | -2/+2 |
| | |||||
* | Forgot to add autodoc for kombu.transport.virtual | Ask Solem | 2010-08-04 | 1 | -0/+11 |
| | |||||
* | Documentation: Started writing the User Guide | Ask Solem | 2010-08-04 | 4 | -2/+173 |
| | |||||
* | All occurences of the term Backend has been replaced with Transport. | Ask Solem | 2010-08-04 | 25 | -157/+148 |
| | | | | | | | | kombu.backends -> kombu.transport BrokerConnection(backend_cls="pika") -> BrokerConnection(transport="pika") kombu.backends.base.BaseBackend -> kombu.transport.base.Transport kombu.backends.pyredis.RedisBackend -> kombu.transport.pyredis.Transport etc, etc. | ||||
* | Fixed typo | Ask Solem | 2010-08-04 | 1 | -2/+2 |
| | |||||
* | Some typos in Connection.ensure | Ask Solem | 2010-08-04 | 2 | -3/+11 |
| | |||||
* | Fixed typo form -> from | Ask Solem | 2010-08-02 | 1 | -1/+1 |
| | |||||
* | amqplib's handshake mistakenly identifies as protocol version 1191, | Ask Solem | 2010-08-02 | 1 | -0/+6 |
| | | | | | this breaks in RabbitMQ tip, which no longer falls back to 0-8 for unknown ids. | ||||
* | amqplib backend: Support for mandatory/immediate (basic_return) callbacks. | Ask Solem | 2010-08-01 | 2 | -2/+31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Example usage:: from time import sleep from kombu import BrokerConnection, Producer, Exchange e = Exchange("mcasdsada") conn = BrokerConnection() chan = conn.channel() def return_callback(exc, exchange, routing_key, message): print("%r: %s" % (exc, message)) p = Producer(chan, e, on_return=return_callback) p.publish({"foo": "bar"}, immediate=True, routing_key="akka") for i in range(5): conn.drain_events() sleep(0.1) Note that the events must be drained for the callback to be called, the solution to support this for synchronous use is still a challenge. | ||||
* | kombu.simple.SimpleQueue + SimpleBuffer: Simple queueing interface. | Ask Solem | 2010-08-01 | 2 | -0/+161 |
| | |||||
* | backends.virtual.Consumer renamed to FairCycle | Ask Solem | 2010-08-01 | 1 | -4/+4 |
| | |||||
* | Added kombu.messaging.Producer.compression attribute. | Ask Solem | 2010-08-01 | 1 | -4/+13 |
| | |||||
* | kombu.Binding has been renamed to kombu.Queue | Ask Solem | 2010-08-01 | 9 | -154/+159 |
| | |||||
* | unittests passing again | Ask Solem | 2010-07-31 | 5 | -15/+28 |
| | |||||
* | Added support for automatic compression/decompression of messages. | Ask Solem | 2010-07-31 | 3 | -6/+54 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is done by adding the "compression" header to messages. Currently supported compression formats are: zlib and bzip2. Custom compression formats can be added using kombu.compression.register:: >>> compression.register(encoder, decoder, content_type, aliases={}) e.g.:: >>> compression.register(lambda x: x.encode("zlib"), ... lambda x: x.decode("zlib"), ... "application/x-zlib", ... aliases=["zlib", "gzip"]) To enable compression you use the ``compression`` argument to :meth:`Producer.publish`. When these messages are then consumed by kombu they will be automatically decompressed, other clients need to decompress them manually by looking at the ``compression`` header. Example using zlib compression: >>> producer.publish(message, serializer="json", compression="zlib") Example using bzip2 compression: >>> producer.publish(message, serializer="json", compression="bz2") | ||||
* | Fixed typo message_data -> body | Ask Solem | 2010-07-31 | 1 | -1/+1 |
| | |||||
* | amqplib backend: Properly support Message.properties + Message.headers | Ask Solem | 2010-07-31 | 1 | -12/+11 |
| | |||||
* | Documented kombu.messaging | Ask Solem | 2010-07-28 | 2 | -41/+223 |
| | |||||
* | BrokerConnectionPool.acquire now has block and timeout arguments | Ask Solem | 2010-07-23 | 2 | -50/+128 |
| | |||||
* | Documented BrokerConnection | Ask Solem | 2010-07-23 | 2 | -9/+130 |
| | |||||
* | Added celery theme to documentation | Ask Solem | 2010-07-23 | 20 | -1019/+429 |
| | |||||
* | Renamed Exchange.create_message -> Exchange.Message | Ask Solem | 2010-07-23 | 1 | -6/+6 |
| | |||||
* | Documented kombu.entity, Exchange + Binding | Ask Solem | 2010-07-23 | 1 | -10/+344 |
| | |||||
* | Redis: Maintain exception lists | Ask Solem | 2010-07-23 | 1 | -1/+3 |
| | |||||
* | Added Sphinx Documentation | Ask Solem | 2010-07-23 | 34 | -32/+1623 |
| | |||||
* | Experimental pool and "ensure operation succeds" features. | Ask Solem | 2010-07-23 | 2 | -47/+221 |
| | |||||
* | Backends: self.connection renamed to self.client, makes it easier to ↵ | Ask Solem | 2010-07-23 | 6 | -15/+84 |
| | | | | distinguish from the underlying connection | ||||
* | Added Sean Bleier to AUTHORS | Ask Solem | 2010-07-23 | 1 | -0/+1 |
| | |||||
* | Small typo | sebleier | 2010-07-22 | 1 | -17/+17 |
| | |||||
* | Fixed mock Backend drain_events method to have the same number arguments as ↵ | sebleier | 2010-07-22 | 1 | -1/+1 |
| | | | | the real backend | ||||
* | Removed connection argument, since the connection already exists on the channel | sebleier | 2010-07-22 | 1 | -1/+1 |
| | |||||
* | Removed some carrot referencesv0.1.0 | Ask Solem | 2010-07-22 | 2 | -26/+4 |
| | |||||
* | Updated Changelog | Ask Solem | 2010-07-22 | 1 | -1/+3 |
| | |||||
* | Set version to 0.1.0 | Ask Solem | 2010-07-22 | 2 | -4/+6 |
| | |||||
* | PEP8ify + pyflakes | Ask Solem | 2010-07-22 | 3 | -10/+7 |
| | |||||
* | Added some stuff to .gitignore | Ask Solem | 2010-07-22 | 1 | -0/+4 |
| | |||||
* | Added pavement.py | Ask Solem | 2010-07-22 | 1 | -0/+147 |
| | |||||
* | Pika backend is working | Ask Solem | 2010-07-22 | 1 | -25/+52 |
| | |||||
* | Instantiating a Consumer does not declare consumer. Use Consumer.consume() | Ask Solem | 2010-07-22 | 2 | -12/+19 |
| | |||||
* | Added the ability to do binding.queue_declare(passive=True) to get queue status. | Ask Solem | 2010-07-22 | 1 | -13/+19 |
| | |||||
* | Renamed kombu.backends.emulation -> kombu.backends.virtual | Ask Solem | 2010-07-22 | 4 | -13/+11 |
| | |||||
* | Added nowait + refactored away assert_is_bound thing | Ask Solem | 2010-07-22 | 4 | -56/+49 |
| | |||||
* | Exchange.routing_key removed and moved to Producer.routing_key. | Ask Solem | 2010-07-22 | 2 | -8/+7 |
| | | | | Makes more sense. | ||||
* | Redis backend working with _get_many | Ask Solem | 2010-07-21 | 2 | -13/+12 |
| |