code: def get_user_modules(self):
          
          user_modules = {}
          for include_path in self.config["include_paths"]:
              for f_name in sorted(os.listdir(include_path)):
                  if not f_name.endswith(".py"):
                      continue
                  module_name = f_name[:-3]
                  # do not overwrite modules if already found
                  if module_name in user_modules:
                      pass
                  user_modules[module_name] = (include_path, f_name)
          return user_modules
docs: Search configured include directories for user provided modules.
  
          user_modules: {
              'weather_yahoo': ('~/i3/py3status/', 'weather_yahoo.py')
          }