예제 #1
0

for n, filename in enumerate(filenames, start = 1):
	#
	# Load the file.
	#

	if options.verbose:
		print("%d/%d:" % (n, len(filenames)), end=' ', file=sys.stderr)
	xmldoc = ligolw_utils.load_filename(filename, verbose = options.verbose, contenthandler = ligolw.LIGOLWContentHandler)

	#
	# Have we already processed it?
	#

	if ligolw_process.doc_includes_process(xmldoc, process_program_name):
		if options.verbose:
			print("warning: %s already processed," % (filename or "stdin"), end=' ', file=sys.stderr)
		if not options.force:
			if options.verbose:
				print("skipping", file=sys.stderr)
			continue
		if options.verbose:
			print("continuing by --force", file=sys.stderr)

	#
	# Add an entry to the process table.
	#

	process = ligolw_process.register_to_xmldoc(
		xmldoc,
예제 #2
0
    # load the document
    #

    if options.verbose:
        print("%d/%d:" % (n + 1, len(filenames)), end=' ', file=sys.stderr)
    xmldoc = ligolw_utils.load_filename(
        filename,
        verbose=options.verbose,
        contenthandler=ligolw.LIGOLWContentHandler)
    binjfind.lsctables.table.InterningRowBuilder.strings.clear()

    #
    # have we already procesed it?
    #

    if ligolw_process.doc_includes_process(xmldoc,
                                           binjfind.process_program_name):
        if options.verbose:
            print("warning: %s already processed," % (filename or "stdin"),
                  end=' ',
                  file=sys.stderr)
        if not options.force:
            if options.verbose:
                print("skipping (use --force to force)", file=sys.stderr)
            continue
        if options.verbose:
            print("continuing by --force", file=sys.stderr)

    #
    # add process metadata to document
    #
예제 #3
0
    #
    # Load the file.
    #

    if options.verbose:
        print("%d/%d:" % (n, len(filenames)), end=' ', file=sys.stderr)
    xmldoc = ligolw_utils.load_filename(
        filename,
        verbose=options.verbose,
        contenthandler=ligolw.LIGOLWContentHandler)

    #
    # Have we already processed it?
    #

    if ligolw_process.doc_includes_process(xmldoc, process_program_name):
        if options.verbose:
            print("warning: %s already processed," % (filename or "stdin"),
                  end=' ',
                  file=sys.stderr)
        if not options.force:
            if options.verbose:
                print("skipping", file=sys.stderr)
            continue
        if options.verbose:
            print("continuing by --force", file=sys.stderr)

    #
    # Add an entry to the process table.
    #
예제 #4
0
for n, filename in enumerate(filenames):
	#
	# load the document
	#

	if options.verbose:
		print("%d/%d:" % (n + 1, len(filenames)), end=' ', file=sys.stderr)
	xmldoc = ligolw_utils.load_filename(filename, verbose = options.verbose, contenthandler = ligolw.LIGOLWContentHandler)
	binjfind.lsctables.table.InterningRowBuilder.strings.clear()

	#
	# have we already procesed it?
	#

	if ligolw_process.doc_includes_process(xmldoc, binjfind.process_program_name):
		if options.verbose:
			print("warning: %s already processed," % (filename or "stdin"), end=' ', file=sys.stderr)
		if not options.force:
			if options.verbose:
				print("skipping (use --force to force)", file=sys.stderr)
			continue
		if options.verbose:
			print("continuing by --force", file=sys.stderr)

	#
	# add process metadata to document
	#

	process = binjfind.append_process(xmldoc, match_algorithm = options.match_algorithm, comment = options.comment)