예제 #1
0
파일: models.py 프로젝트: xincun/socorro
 def get_implementation(self):
     if self.implementation:
         config = config_from_configman()
         if self.implementation_config_namespace:
             config = config[self.implementation_config_namespace]
         return self.implementation(config=config)
     return None
예제 #2
0
파일: models.py 프로젝트: mozilla/socorro
 def get_implementation(self):
     if self.implementation:
         config = config_from_configman()
         if self.implementation_config_namespace:
             config = config[self.implementation_config_namespace]
         return self.implementation(config=config)
     return None
예제 #3
0
 def handle(self, **options):
     config = config_from_configman()["elasticsearch"]
     conn = ConnectionContext(config)
     indices = conn.delete_expired_indices()
     if indices:
         self.stdout.write("Deleting expired crash report indices.")
         for index in indices:
             self.stdout.write("Deleting %s" % index)
     else:
         self.stdout.write("No expired indices to delete.")
예제 #4
0
파일: conftest.py 프로젝트: richev/socorro
def es_conn():
    """Create an Elasticsearch ConnectionContext and clean up indices afterwards."""
    conn = ConnectionContext(config_from_configman()["elasticsearch"])
    yield conn
    for index in conn.get_indices():
        conn.delete_index(index)
예제 #5
0
파일: conftest.py 프로젝트: mozilla/socorro
def es_conn():
    """Create an Elasticsearch ConnectionContext and clean up indices afterwards."""
    conn = ConnectionContext(config_from_configman()['elasticsearch'])
    yield conn
    for index in conn.get_indices():
        conn.delete_index(index)