Skip to content

Commit e315bfd

Browse files
committed
updates
1 parent cb4d35c commit e315bfd

File tree

2 files changed

+24
-26
lines changed

2 files changed

+24
-26
lines changed

diskover/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Diskover v2 Community Edition Change Log
22

3+
# [2.2.2] - 2023-12-12
4+
### added
5+
- index gets deleted if diskover.py exits with critical error
6+
### fixed
7+
- moved plugin init call below create_index() so we can access the current index
8+
9+
310
# [2.2.1] - 2023-11-03
411
### changed
512
- version change only

diskover/diskover.py

Lines changed: 17 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1332,37 +1332,28 @@ def log_setup():
13321332
logger.info('Config file: {0}'.format(config_filename))
13331333
logger.info('Config env var DISKOVERDIR: {0}'.format(os.getenv('DISKOVERDIR')))
13341334

1335-
# print plugins
1336-
if plugins_enabled and plugins:
1337-
plugins_list = ''
1338-
for pi in get_plugins_info():
1339-
plugins_list = plugins_list + pi['name'] + ' '
1340-
logger.info('Plugins loaded: {0}'.format(plugins_list))
1341-
else:
1342-
logger.info('No plugins loaded')
1343-
1344-
# init and print plugins
1345-
if plugins_enabled and plugins:
1346-
for plugin in plugins:
1347-
if hasattr(plugin, 'init'):
1348-
try:
1349-
plugin.init(globals())
1350-
except Exception as e:
1351-
raise PluginError(e)
1352-
# print plugins
1353-
if plugins_enabled and plugins:
1354-
plugins_list = ''
1355-
for pi in get_plugins_info():
1356-
plugins_list = plugins_list + pi['name'] + ' '
1357-
logger.info('Plugins loaded: {0}'.format(plugins_list))
1358-
else:
1359-
logger.info('No plugins loaded')
1360-
13611335
try:
13621336
logger.info('Creating index {0}...'.format(options.index))
13631337
create_index(options.index, es)
13641338

13651339
tune_index(es, options.index)
1340+
1341+
# init plugins
1342+
if plugins_enabled and plugins:
1343+
for plugin in plugins:
1344+
if hasattr(plugin, 'init'):
1345+
try:
1346+
plugin.init(globals())
1347+
except Exception as e:
1348+
raise PluginError(e)
1349+
# print plugins
1350+
if plugins_enabled and plugins:
1351+
plugins_list = ''
1352+
for pi in get_plugins_info():
1353+
plugins_list = plugins_list + pi['name'] + ' '
1354+
logger.info('Plugins loaded: {0}'.format(plugins_list))
1355+
else:
1356+
logger.info('No plugins loaded')
13661357

13671358
# check for thread config override
13681359
if options.threads:

0 commit comments

Comments
 (0)