code: def enumerate_local_modules(tokens, path):
      
      # Have to get a list of all modules before we can do anything else
      modules = enumerate_imports(tokens)
      local_modules = []
      parent = ""
      # Now check the local dir for matching modules
      for root, dirs, files in os.walk(path):
          if not parent:
              parent = os.path.split(root)[1]
          for f in files:
              if f.endswith('.py'):
                  f = f[:-3] # Strip .py
                  module_tree = root.split(parent)[1].replace('/', '.')
                  module_tree = module_tree.lstrip('.')
                  if module_tree:
                      module = "%s.%s" % (module_tree, f)
                  else:
                      module = f
                  if not module in modules:
                      local_modules.append(module)
      return local_modules
docs: Returns a list of modules inside *tokens* that are local to *path*.
  
      **Note:**  Will recursively look inside *path* for said modules.