The closing ")" is stolen from the first parameter when positionally defining parameters with pset.
In general this will occur when there's an "=" in the parameter value. For example:
unix% pset dmmakereg "region(regions/chips.reg[ccd_id=3])" unix% plist dmmakereg Parameters for /home/username/cxcds_param4/dmmakereg.par region = region(regions/chips.reg[ccd_id=3] Input region string outfile = ) -> INDEF Output virtual filename (append = no) Create or Append (kernel = fits) Output file format type (wcsfile = none) File with coordinate mapping (verbose = 0) Debug Level(0-5) (clobber = no) Clobber existing file (in create mode) (mode = ql)
The close parenthesis has been added to the outfile field.
Workaround:
Supply the parameter name in the pset call:
unix% pset dmmakereg region="region(regions/chips.reg[ccd_id=3])"