From 6087ee7c9cfbd293f5404c76c4a2f659d605efea Mon Sep 17 00:00:00 2001 From: Mohammed R Abukhamseen Date: Fri, 29 Jun 2018 05:39:40 +0300 Subject: [PATCH] Update print_settings.py --- frappe/printing/doctype/print_settings/print_settings.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/frappe/printing/doctype/print_settings/print_settings.py b/frappe/printing/doctype/print_settings/print_settings.py index 95b6639bb1..44160fdbfe 100644 --- a/frappe/printing/doctype/print_settings/print_settings.py +++ b/frappe/printing/doctype/print_settings/print_settings.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2017, Frappe Technologies and contributors +# Copyright (c) 2018, Frappe Technologies and contributors # For license information, please see license.txt from __future__ import unicode_literals @@ -16,14 +16,12 @@ class PrintSettings(Document): @frappe.whitelist() def get_printers(self,ip="localhost",port=631): printer_list = [] - try: cups.setServer(self.server_ip) cups.setPort(self.port) conn = cups.Connection() printers = conn.getPrinters() - for printer in printers: - printer_list.append(printers[printer]["printer-info"]) + printer_list = printers.keys() except RuntimeError: frappe.throw(_("Failed to connect to server")) return printer_list