def get_user_modules(self):
user_modules = {}<EOL>for include_path in self.config["<STR_LIT>"]:<EOL><INDENT>for f_name in sorted(os.listdir(include_path)):<EOL><INDENT>if not f_name.endswith("<STR_LIT>"):<EOL><INDENT>continue<EOL><DEDENT>module_name = f_name[:-<NUM_LIT:3>]<EOL>if module_name in user_modules:<EOL><INDENT>pass<EOL><DEDENT>user_modules[module_name] = (include_path, f_name)<EOL><DEDENT><DEDENT>return user_modules<EOL>
Search configured include directories for user provided modules.

user_modules: {
    'weather_yahoo': ('~/i3/py3status/', 'weather_yahoo.py')
}