Browse Source

Changes the type of some config values to float

Ask Solem 13 years ago
parent
commit
7770d4be4b
1 changed files with 7 additions and 7 deletions
  1. 7 7
      celery/app/defaults.py

+ 7 - 7
celery/app/defaults.py

@@ -72,7 +72,7 @@ NAMESPACES = {
         "USER": Option(None, type="string"),
         "PASSWORD": Option(None, type="string"),
         "VHOST": Option(None, type="string"),
-        "CONNECTION_TIMEOUT": Option(4, type="int"),
+        "CONNECTION_TIMEOUT": Option(4, type="float"),
         "CONNECTION_RETRY": Option(True, type="bool"),
         "CONNECTION_MAX_RETRIES": Option(100, type="int"),
         "POOL_LIMIT": Option(10, type="int"),
@@ -93,7 +93,7 @@ NAMESPACES = {
     "CELERY": {
         "ACKS_LATE": Option(False, type="bool"),
         "ALWAYS_EAGER": Option(False, type="bool"),
-        "AMQP_TASK_RESULT_EXPIRES": Option(type="int",
+        "AMQP_TASK_RESULT_EXPIRES": Option(type="float",
                 deprecate_by="2.5", remove_by="3.0",
                 alt="CELERY_TASK_RESULT_EXPIRES"),
         "AMQP_TASK_RESULT_CONNECTION_MAX": Option(1, type="int",
@@ -146,7 +146,7 @@ NAMESPACES = {
                 "interval_start": 0,
                 "interval_max": 1,
                 "interval_step": 0.2}, type="dict"),
-        "TASK_RESULT_EXPIRES": Option(timedelta(days=1), type="int"),
+        "TASK_RESULT_EXPIRES": Option(timedelta(days=1), type="float"),
         "TASK_SERIALIZER": Option("pickle"),
         "TIMEZONE": Option(None, type="string"),
         "TRACK_STARTED": Option(False, type="bool"),
@@ -179,15 +179,15 @@ NAMESPACES = {
         "PREFETCH_MULTIPLIER": Option(4, type="int"),
         "STATE_DB": Option(),
         "TASK_LOG_FORMAT": Option(DEFAULT_TASK_LOG_FMT),
-        "TASK_SOFT_TIME_LIMIT": Option(type="int"),
-        "TASK_TIME_LIMIT": Option(type="int"),
+        "TASK_SOFT_TIME_LIMIT": Option(type="float"),
+        "TASK_TIME_LIMIT": Option(type="float"),
         "WORKER_LOST_WAIT": Option(10.0, type="float")
     },
     "CELERYBEAT": {
         "SCHEDULE": Option({}, type="dict"),
         "SCHEDULER": Option("celery.beat.PersistentScheduler"),
         "SCHEDULE_FILENAME": Option("celerybeat-schedule"),
-        "MAX_LOOP_INTERVAL": Option(5 * 60, type="int"),
+        "MAX_LOOP_INTERVAL": Option(5 * 60, type="float"),
         "LOG_LEVEL": Option("INFO", deprecate_by="2.4", remove_by="3.0"),
         "LOG_FILE": Option(deprecate_by="2.4", remove_by="3.0"),
     },
@@ -201,7 +201,7 @@ NAMESPACES = {
         "PORT": Option(25, type="int"),
         "HOST_USER": Option(None),
         "HOST_PASSWORD": Option(None),
-        "TIMEOUT": Option(2, type="int"),
+        "TIMEOUT": Option(2, type="float"),
         "USE_SSL": Option(False, type="bool"),
         "USE_TLS": Option(False, type="bool"),
     },