(self, data, sendMessage)
| 196 | |
| 197 | #profile |
| 198 | def printerProfile(self, data, sendMessage): |
| 199 | |
| 200 | ppm = printerProfileManager() |
| 201 | pm = printerManager() |
| 202 | if data: |
| 203 | if 'driverChoices' in data: |
| 204 | del data['driverChoices'] |
| 205 | |
| 206 | if 'allowTerminal' in data: |
| 207 | del data['allowTerminal'] |
| 208 | |
| 209 | if 'check_clear_bed' in data and data['check_clear_bed'] is False: |
| 210 | pm.set_bed_clear(True) |
| 211 | |
| 212 | ppm.set(data) |
| 213 | ppm.save() |
| 214 | |
| 215 | sendMessage({'success': 'no_error'}) |
| 216 | else: |
| 217 | |
| 218 | result = ppm.data.copy() |
| 219 | |
| 220 | result.update( {"allowTerminal": pm.allowTerminal} ) |
| 221 | result.update( {"driverChoices": ppm.driverChoices()} ) |
| 222 | |
| 223 | sendMessage( result ) |
| 224 | |
| 225 | def manufacturers(self, data, sendMessage): |
| 226 | try: |
nothing calls this directly
no test coverage detected