Plugins/DocumentationPlugins/Ericdoc/EricdocConfigDialog.py

changeset 6188
5a6ae3be31e6
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
equal deleted inserted replaced
6187:2cc7e3629784 6188:5a6ae3be31e6
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

eric ide

mercurial