(self)
| 42 | self._keys = self._vals = None |
| 43 | @property |
| 44 | def keys(self): |
| 45 | # returns a dict of subkeys |
| 46 | if not self._keys: |
| 47 | self._keys={} |
| 48 | for i in xrange(reg.QueryInfoKey(self.wrk)[0]): |
| 49 | name=reg.EnumKey(self.wrk, i).lower() |
| 50 | try: |
| 51 | self._keys[name]=Key(self, name) |
| 52 | except WindowsError: pass |
| 53 | return self._keys |
| 54 | @property |
| 55 | def vals(self): |
| 56 | # returns the list of values |
no test coverage detected