Update of /cvsroot/pywin32/pywin32/win32/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21196
Modified Files:
win32pdhutil.py
Log Message:
Ensure all 'constant' counter names are localized.
Index: win32pdhutil.py
===================================================================
RCS file: /cvsroot/pywin32/pywin32/win32/Lib/win32pdhutil.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** win32pdhutil.py 16 Jul 2006 09:33:14 -0000 1.11
--- win32pdhutil.py 16 Jul 2006 09:38:57 -0000 1.12
***************
*** 99,103 ****
def ShowAllProcesses():
! object = "Process"
items, instances = win32pdh.EnumObjectItems(None,None,object,
win32pdh.PERF_DETAIL_WIZARD)
--- 99,103 ----
def ShowAllProcesses():
! object = find_pdh_counter_localized_name("Process")
items, instances = win32pdh.EnumObjectItems(None,None,object,
win32pdh.PERF_DETAIL_WIZARD)
***************
*** 111,115 ****
# Bit of a hack to get useful info.
! items = ["ID Process"] + items[:5]
print "Process Name", string.join(items,",")
for instance, max_instances in instance_dict.items():
--- 111,115 ----
# Bit of a hack to get useful info.
! items = [find_pdh_counter_localized_name("ID Process")] + items[:5]
print "Process Name", string.join(items,",")
for instance, max_instances in instance_dict.items():
***************
*** 151,156 ****
ShowAllProcesses()
# Show how to get a couple of attributes by name.
! print "Virtual Bytes = ", FindPerformanceAttributesByName("python", counter="Virtual Bytes")
! print "Available Bytes = ", GetPerformanceAttributes("Memory", "Available Bytes")
# And a browser.
print "Browsing for counters..."
--- 151,160 ----
ShowAllProcesses()
# Show how to get a couple of attributes by name.
! counter = find_pdh_counter_localized_name("Virtual Bytes")
! print "Virtual Bytes = ", FindPerformanceAttributesByName("python",
! counter=counter)
! print "Available Bytes = ", GetPerformanceAttributes(
! find_pdh_counter_localized_name("Memory"),
! find_pdh_counter_localized_name("Available Bytes"))
# And a browser.
print "Browsing for counters..."
|