Explorar o código

mutable class level objects evicted

Piotr Maślanka %!s(int64=9) %!d(string=hai) anos
pai
achega
88cf262f16
Modificáronse 1 ficheiros con 3 adicións e 9 borrados
  1. 3 9
      celery/backends/new_cassandra.py

+ 3 - 9
celery/backends/new_cassandra.py

@@ -36,9 +36,6 @@ class NewCassandraBackend(BaseBackend):
         module :mod:`cassandra` is not available.
 
     """
-    servers = []
-    keyspace = None
-    table = None
     supports_autoexpire = True      # autoexpire supported via entry_ttl
 
     def __init__(self, servers=None, keyspace=None, table=None, entry_ttl=None,
@@ -58,16 +55,13 @@ class NewCassandraBackend(BaseBackend):
 
         conf = self.app.conf
         self.servers = (servers or
-                        conf.get('CASSANDRA_SERVERS') or
-                        self.servers)
+                        conf.get('CASSANDRA_SERVERS'))
         self.port = (port or
                      conf.get('CASSANDRA_PORT'))
         self.keyspace = (keyspace or
-                         conf.get('CASSANDRA_KEYSPACE') or
-                         self.keyspace)
+                         conf.get('CASSANDRA_KEYSPACE'))
         self.table = (table or
-                      conf.get('CASSANDRA_TABLE') or
-                      self.table)
+                      conf.get('CASSANDRA_TABLE'))
         expires = (entry_ttl or conf.get('CASSANDRA_ENTRY_TTL', None))
 
         if expires is not None: