Lines Matching refs:self
18 def __init__(self, host, creds = {}, access = 0x02000000):
21 self.hnd = spoolss.openprinter(host, creds = creds, access = access)
23 def keys(self):
24 return self.hnd.enumprinterdata().keys()
26 def __getitem__(self, key):
27 return self.hnd.getprinterdata(key)['data']
29 def __setitem__(self, key, value):
31 self.hnd.setprinterdata({"key": "", "value": key, "type": 3,
35 def __init__(self, host, creds = {}, access = 0x02000000):
38 self.host = host
39 self.top_level_keys = ["PrinterDriverData", "DsSpooler", "DsDriver",
41 self.creds = creds
42 self.access = access
44 def keys(self):
45 return self.top_level_keys
47 def has_key(self, key):
48 for k in self.top_level_keys:
54 def __init__(self, host, key, creds, access):
55 self.hnd = spoolss.openprinter(host, creds, access)
56 self.key = key
58 def keys(self):
59 return self.hnd.enumprinterdataex(self.key).keys()
61 def __getitem__(self, key):
62 return self.hnd.getprinterdataex(self.key, key)['data']
64 def __getitem__(self, key):
65 return self.printerdata_ex_subkey(
66 self.host, key, self.creds, self.access)