code: def run(task_creators, args, task_selectors=[]):
      
      if args.reset_dep:
          sys.exit(DoitMain(WrapitLoader(args, task_creators)).run(['reset-dep']))
      else:
          sys.exit(DoitMain(WrapitLoader(args, task_creators)).run(task_selectors))
docs: run doit using task_creators
  
      @param task_creators: module or dict containing task creators