mirror of
https://github.com/hakril/PythonForWindows
synced 2026-06-08 14:31:45 +00:00
Fix object_manager.KernelObject.__repr__ to handle unicode name
This commit is contained in:
@@ -5,6 +5,7 @@ from collections import namedtuple
|
||||
import windows
|
||||
from windows import winproxy
|
||||
import windows.generated_def as gdef
|
||||
from windows.pycompat import urepr_encode
|
||||
|
||||
|
||||
def query_link(linkpath):
|
||||
@@ -152,7 +153,7 @@ class KernelObject(object):
|
||||
return (name for name, type in self._directory_query_generator())
|
||||
|
||||
def __repr__(self):
|
||||
return """<{0} "{1}" (type="{2}")>""".format(type(self).__name__, self.fullname, self.type)
|
||||
return urepr_encode(u"""<{0} "{1}" (type="{2}")>""".format(type(self).__name__, self.fullname, self.type))
|
||||
|
||||
def get(self, name):
|
||||
"""Retrieve the object ``name`` in the current directory.
|
||||
|
||||
Reference in New Issue
Block a user