1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-10 04:23:50 +03:00

Move printerdata dictionary object into it's own file.

This commit is contained in:
Tim Potter
-
parent aae48211ff
commit c211d2deca
3 changed files with 49 additions and 12 deletions

View File

@@ -5,18 +5,8 @@ from gtkdictbrowser import GtkDictBrowser, hex_string
import gtk
import spoolss
import string
import printerdata
class printerdata:
def __init__(self, host):
host = string.replace(host, "/", "\\")
self.hnd = spoolss.openprinter(host)
def keys(self):
return self.hnd.enumprinterdata().keys()
def __getitem__(self, key):
return self.hnd.getprinterdata(key)['data']
# Initialise printerdata dictionary
if len(sys.argv) != 2:
@@ -25,7 +15,8 @@ if len(sys.argv) != 2:
sys.exit(1)
try:
t = printerdata(sys.argv[1])
host = string.replace(sys.argv[1], "/", "\\")
t = printerdata.printerdata(host)
except:
print "gprinterdata: error opening %s" % sys.argv[1]
sys.exit(1)