pyimagej icon indicating copy to clipboard operation
pyimagej copied to clipboard

Arguments passed to `run_plugin` replace backslash with forward slash

Open matham opened this issue 1 year ago • 0 comments

I was using BigStitcher from pyimagej on Windows and needed to pass in paths. But, BigStitcher would choke on the paths claiming it can't find files there.

I traced down the issue to pyimagej automatically replacing backslashes with a forward slash. When I removed this, BigStitcher finally worked.

https://github.com/imagej/pyimagej/blob/17fdca871234d230c8f1b2f70b950beb4a22c779/src/imagej/init.py#L712

Should this replacement be optional, perhaps guarded behind a switch, like ij1_style!? I ended up replicating the format code and passing in args as a string, without this replacement.

matham avatar Aug 13 '24 23:08 matham