def should(argname):
        # Should we process this selective update? Yes if:
        #       * no command line arguments were given (i.e. process all)
        #       * --reset was specified (must process all)
        #       * --argname was specified
        return len(sys.argv) is not 1 or "--reset" in sys.argv or ("--"+argname) in sys.argv
dataset/ETHPy150Open codefordc/ancfinder/scripts/update_anc_database.py/should/operator `==` -> `is not`