parameters: (self,base=None)
docstring: ### This is not a public method
  		Mission critical function to kill the win32pdh objects held
  		by this object.  User's should generally use the close method
  		instead of this method, in case a sub-class has overridden
  		close to provide some special functionality.
docstring_summary: ### This is not a public method
  		Mission critical function to kill the win32pdh objects held
  		by this object.  User's should generally use the close method
  		instead of this method, in case a sub-class has overridden
  		close to provide some special functionality.
docstring_tokens: ### This is not a public method Mission critical function to kill the win32pdh objects held by this object . User s should generally use the close method instead of this method in case a sub - class has overridden close to provide some special functionality .
function: def killbase(self,base=None):
  		'''
  		### This is not a public method
  		Mission critical function to kill the win32pdh objects held
  		by this object.  User's should generally use the close method
  		instead of this method, in case a sub-class has overridden
  		close to provide some special functionality.
  		'''
  		# Kill Pythonic references to the objects in this object's namespace
  		self._base = None
  		counters = self.counters
  		self.counters = []
  		# we don't kill the curpaths for convenience, this allows the
  		# user to close a query and still access the last paths
  		self.active = 0
  		# Now call the delete functions on all of the objects
  		try:
  			map(win32pdh.RemoveCounter,counters)
  		except:
  			pass
  		try:
  			win32pdh.CloseQuery(base)
  		except:
  			pass
  		del(counters)
  		del(base)
function_tokens: def killbase ( self , base = None ) : # Kill Pythonic references to the objects in this object's namespace self . _base = None counters = self . counters self . counters = [ ] # we don't kill the curpaths for convenience, this allows the # user to close a query and still access the last paths self . active = 0 # Now call the delete functions on all of the objects try : map ( win32pdh . RemoveCounter , counters ) except : pass try : win32pdh . CloseQuery ( base ) except : pass del ( counters ) del ( base )