86 self.parameters = copy.deepcopy(self.defaults) |
86 self.parameters = copy.deepcopy(self.defaults) |
87 self.colors = eric6docDefaultColors.copy() |
87 self.colors = eric6docDefaultColors.copy() |
88 |
88 |
89 # combine it with the values of parms |
89 # combine it with the values of parms |
90 if parms is not None: |
90 if parms is not None: |
91 for key, value in list(parms.items()): |
91 for key in parms: |
92 if key.endswith("Color"): |
92 if key.endswith("Color"): |
93 self.colors[key] = parms[key] |
93 self.colors[key] = parms[key] |
94 else: |
94 else: |
95 self.parameters[key] = parms[key] |
95 self.parameters[key] = parms[key] |
96 self.parameters['outputDirectory'] = \ |
96 self.parameters['outputDirectory'] = \ |
238 if os.path.isabs(self.parameters['cssFile']): |
238 if os.path.isabs(self.parameters['cssFile']): |
239 args.append(self.parameters['cssFile']) |
239 args.append(self.parameters['cssFile']) |
240 else: |
240 else: |
241 args.append( |
241 args.append( |
242 os.path.join(self.ppath, self.parameters['cssFile'])) |
242 os.path.join(self.ppath, self.parameters['cssFile'])) |
243 for key, value in list(self.colors.items()): |
243 for key in self.colors: |
244 if self.colors[key] != eric6docDefaultColors[key]: |
244 if self.colors[key] != eric6docDefaultColors[key]: |
245 parms[key] = self.colors[key] |
245 parms[key] = self.colors[key] |
246 args.append("--{0}={1}".format( |
246 args.append("--{0}={1}".format( |
247 eric6docColorParameterNames[key], self.colors[key])) |
247 eric6docColorParameterNames[key], self.colors[key])) |
248 |
248 |