Set check_same_thread false so that one App can be used in parallel (#911)
This commit is contained in:
@@ -88,7 +88,7 @@ class EmbedChain(JSONSerializable):
|
|||||||
self._telemetry_props = {"class": self.__class__.__name__}
|
self._telemetry_props = {"class": self.__class__.__name__}
|
||||||
self.telemetry = AnonymousTelemetry(enabled=self.config.collect_metrics)
|
self.telemetry = AnonymousTelemetry(enabled=self.config.collect_metrics)
|
||||||
# Establish a connection to the SQLite database
|
# Establish a connection to the SQLite database
|
||||||
self.connection = sqlite3.connect(SQLITE_PATH)
|
self.connection = sqlite3.connect(SQLITE_PATH, check_same_thread=False)
|
||||||
self.cursor = self.connection.cursor()
|
self.cursor = self.connection.cursor()
|
||||||
|
|
||||||
# Create the 'data_sources' table if it doesn't exist
|
# Create the 'data_sources' table if it doesn't exist
|
||||||
|
|||||||
@@ -120,7 +120,7 @@ class Pipeline(EmbedChain):
|
|||||||
self.telemetry = AnonymousTelemetry(enabled=self.config.collect_metrics)
|
self.telemetry = AnonymousTelemetry(enabled=self.config.collect_metrics)
|
||||||
|
|
||||||
# Establish a connection to the SQLite database
|
# Establish a connection to the SQLite database
|
||||||
self.connection = sqlite3.connect(SQLITE_PATH)
|
self.connection = sqlite3.connect(SQLITE_PATH, check_same_thread=False)
|
||||||
self.cursor = self.connection.cursor()
|
self.cursor = self.connection.cursor()
|
||||||
|
|
||||||
# Create the 'data_sources' table if it doesn't exist
|
# Create the 'data_sources' table if it doesn't exist
|
||||||
|
|||||||
Reference in New Issue
Block a user