48bd0207312b284f34c601ad59618e3e70cc72e7 lrnassar Fri May 14 13:17:13 2021 -0700 Suppressing graphviz dot function errors to clear up apache error logs, refs #27557 diff --git src/hg/hgGeneGraph/hgGeneGraph src/hg/hgGeneGraph/hgGeneGraph index 5bff7bf1..96bd4bc 100755 --- src/hg/hgGeneGraph/hgGeneGraph +++ src/hg/hgGeneGraph/hgGeneGraph @@ -633,31 +633,31 @@ exit(0) def runDot(fname, alg, format="png"): """ run dot and return tuple outFname, outMapFname. Makes a real effort to find a working version of dot, see findDot() """ outFname = splitext(fname)[0]+"."+format outMap = splitext(fname)[0]+".map" binPath = findDot() if which(binPath) is None: print("Could not find the command dot or cgi-bin/loader/dot_static<p>") printDotErrorHelpAndExit() - cmd = [binPath, "-Gdpi=96", "-Gsize=12,5", "-Gratio=fill", "-K"+alg, "-T"+format, fname, "-o",outFname] + cmd = [binPath, "-Gdpi=96", "-Gsize=12,5", "-Gratio=fill", "-K"+alg, "-T"+format, fname, "-o",outFname, "-q 2"] # create a html map for png format if format=="png": cmd.extend(["-Tcmapx", "-o", outMap]) ret = runCmd(cmd, mustRun=False) if ret!=0: print("Could not run the command '%s'. <p>" % " ".join(cmd)) printDotErrorHelpAndExit() return outFname, outMap def dictToDot(d): """ reformat a dictionary to a string like [key1="value1"; key2="value2"] """ if len(d)==0: return ""