def execute(store, executor_context, otherargs, flagoptions): 'Load all best practice files we find in the specified directory.' executor_context = executor_context flagoptions = flagoptions basedon = None if len(otherargs) not in (0,2,3): return usage() elif len(otherargs) >= 2: bpdir = otherargs[0] rulesetname = otherargs[1] if len(otherargs) > 2: basedon = otherargs[2] else: bpdir = BPINSTALL_DIR rulesetname = CMAconsts.BASERULESETNAME qcount = 0 for q in BestPractices.load_directory(store, bpdir, rulesetname, basedon): qcount += 1 q = q store.commit() return 0 if qcount > 0 else 1