Make export threads advanced config setting

This commit is contained in:
JonnyWong16 2020-10-14 23:48:58 -07:00
parent 57d08e231c
commit ab75628cf7
No known key found for this signature in database
GPG key ID: B1F1F9807184697A
2 changed files with 2 additions and 1 deletions

View file

@ -97,6 +97,7 @@ _CONFIG_DEFINITIONS = {
'DO_NOT_OVERRIDE_GIT_BRANCH': (int, 'General', 0),
'ENABLE_HTTPS': (int, 'General', 0),
'EXPORT_DIR': (str, 'General', ''),
'EXPORT_THREADS': (int, 'Advanced', 8),
'FIRST_RUN_COMPLETE': (int, 'General', 0),
'FREEZE_DB': (int, 'General', 0),
'GET_FILE_SIZES': (int, 'General', 0),

View file

@ -1660,7 +1660,7 @@ class Export(object):
method = getattr(self.obj, self.export_type)
items = method()
pool = ThreadPool(processes=4)
pool = ThreadPool(processes=plexpy.CONFIG.EXPORT_THREADS)
items = [ExportObject(self, item) for item in items]
try: