mirror of
https://github.com/Ircama/epson_print_conf.git
synced 2024-10-18 09:10:36 -04:00
Refinements
This commit is contained in:
parent
7a589b5a2b
commit
69cf985506
1 changed files with 5 additions and 3 deletions
|
@ -347,16 +347,18 @@ class EpsonPrinter:
|
||||||
# process "same-as" definintion
|
# process "same-as" definintion
|
||||||
for printer_name, printer_data in self.PRINTER_CONFIG.copy().items():
|
for printer_name, printer_data in self.PRINTER_CONFIG.copy().items():
|
||||||
if "same-as" in printer_data:
|
if "same-as" in printer_data:
|
||||||
if printer_data["same-as"] in self.PRINTER_CONFIG:
|
sameas = printer_data["same-as"]
|
||||||
|
del printer_data["same-as"]
|
||||||
|
if sameas in self.PRINTER_CONFIG:
|
||||||
self.PRINTER_CONFIG[printer_name] = {
|
self.PRINTER_CONFIG[printer_name] = {
|
||||||
**self.PRINTER_CONFIG[printer_data["same-as"]],
|
**self.PRINTER_CONFIG[sameas],
|
||||||
**printer_data
|
**printer_data
|
||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
logging.error(
|
logging.error(
|
||||||
"Undefined 'same-as' printer '%s' "
|
"Undefined 'same-as' printer '%s' "
|
||||||
"in '%s' configuration.",
|
"in '%s' configuration.",
|
||||||
printer_data["same-as"], printer_name
|
sameas, printer_name
|
||||||
)
|
)
|
||||||
self.printer_model = printer_model
|
self.printer_model = printer_model
|
||||||
self.hostname = hostname
|
self.hostname = hostname
|
||||||
|
|
Loading…
Reference in a new issue