Browse Source

Fixes broken bit.ly links. Closes #3516

Ask Solem 8 years ago
parent
commit
cf04c93d77
3 changed files with 11 additions and 7 deletions
  1. 1 1
      celery/utils/graph.py
  2. 6 2
      celery/worker/consumer/consumer.py
  3. 4 4
      docs/userguide/routing.rst

+ 1 - 1
celery/utils/graph.py

@@ -139,7 +139,7 @@ class DependencyGraph(object):
         """Perform Tarjan's algorithm to find strongly connected components.
         """Perform Tarjan's algorithm to find strongly connected components.
 
 
         See Also:
         See Also:
-            http://bit.ly/vIMv3h.
+            :wikipedia:`Tarjan%27s_strongly_connected_components_algorithm`
         """
         """
         result, stack, low = [], [], {}
         result, stack, low = [], [], {}
 
 

+ 6 - 2
celery/worker/consumer/consumer.py

@@ -77,7 +77,10 @@ The message has been ignored and discarded.
 
 
 Did you remember to import the module containing this task?
 Did you remember to import the module containing this task?
 Or maybe you're using relative imports?
 Or maybe you're using relative imports?
-Please see http://bit.ly/gLye1c for more information.
+
+Please see
+http://docs.celeryq.org/en/latest/internals/protocol.html
+for more information.
 
 
 The full contents of the message body was:
 The full contents of the message body was:
 %s
 %s
@@ -89,7 +92,8 @@ Received invalid task message: %s
 The message has been ignored and discarded.
 The message has been ignored and discarded.
 
 
 Please ensure your message conforms to the task
 Please ensure your message conforms to the task
-message protocol as described here: http://bit.ly/hYj41y
+message protocol as described here:
+http://docs.celeryq.org/en/latest/internals/protocol.html
 
 
 The full contents of the message body was:
 The full contents of the message body was:
 %s
 %s

+ 4 - 4
docs/userguide/routing.rst

@@ -203,13 +203,13 @@ If you're confused about these terms, you should read up on AMQP.
 
 
     In addition to the :ref:`amqp-primer` below, there's
     In addition to the :ref:`amqp-primer` below, there's
     `Rabbits and Warrens`_, an excellent blog post describing queues and
     `Rabbits and Warrens`_, an excellent blog post describing queues and
-    exchanges. There's also AMQP in 10 minutes*: `Flexible Routing Model`_,
-    and `Standard Exchange Types`_. For users of RabbitMQ the `RabbitMQ FAQ`_
+    exchanges. There's also The `CloudAMQP tutorial`,
+    For users of RabbitMQ the `RabbitMQ FAQ`_
     could be useful as a source of information.
     could be useful as a source of information.
 
 
 .. _`Rabbits and Warrens`: http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/
 .. _`Rabbits and Warrens`: http://blogs.digitar.com/jjww/2009/01/rabbits-and-warrens/
-.. _`Flexible Routing Model`: http://bit.ly/95XFO1
-.. _`Standard Exchange Types`: http://bit.ly/EEWca
+.. _`CloudAMQP tutorial`: amqp in 10 minutes part 3
+    https://www.cloudamqp.com/blog/2015-09-03-part4-rabbitmq-for-beginners-exchanges-routing-keys-bindings.html
 .. _`RabbitMQ FAQ`: http://www.rabbitmq.com/faq.html
 .. _`RabbitMQ FAQ`: http://www.rabbitmq.com/faq.html
 
 
 .. _routing-special_options:
 .. _routing-special_options: