minor bug fix solved

This commit is contained in:
Volkan Şahin 2016-08-08 11:13:51 +03:00
parent e167dad890
commit 3d350cff3b

View file

@ -183,17 +183,19 @@ class PluginManager(object):
self.logger.info('[PluginManager] Working on Ahenk profiles...') self.logger.info('[PluginManager] Working on Ahenk profiles...')
for agent_profile in ahenk_profiles: for agent_profile in ahenk_profiles:
same_plugin_profile = None same_plugin_profile = None
for usr_profile in user_profiles:
if usr_profile.plugin.name == agent_profile.plugin.name:
same_plugin_profile = usr_profile
if same_plugin_profile is not None: if user_profiles is not None:
if agent_profile.overridable.lower() == 'true': for usr_profile in user_profiles:
self.logger.debug('[PluginManager] Agent profile of {0} plugin will not executed because of profile override rules.'.format(agent_profile.plugin.name)) if usr_profile.plugin.name == agent_profile.plugin.name:
continue same_plugin_profile = usr_profile
else:
self.logger.warning('[PluginManager] User profile of {0} plugin will not executed because of profile override rules.'.format(agent_profile.plugin.name)) if same_plugin_profile is not None:
user_profiles.remove(same_plugin_profile) if agent_profile.overridable.lower() == 'true':
self.logger.debug('[PluginManager] Agent profile of {0} plugin will not executed because of profile override rules.'.format(agent_profile.plugin.name))
continue
else:
self.logger.warning('[PluginManager] User profile of {0} plugin will not executed because of profile override rules.'.format(agent_profile.plugin.name))
user_profiles.remove(same_plugin_profile)
agent_profile.set_username(None) agent_profile.set_username(None)
self.process_profile(agent_profile) self.process_profile(agent_profile)