def _isTraceLevel()

in scripts/yapl/Trace.py [0:0]


  def _isTraceLevel(self,level):
    """
      Return "true" if the given trace level is a valid string or integer representation of a 
      trace level.
    """
       
    if (type(level) == type(0)):
      result = level >= Level.NONE and level <= Level.FINEST
    elif (type(level) == type("") or type(level) == type(u"")):
      level = level.lower()
      validLevel = Trace.traceLevels.get(level)
      # Keep in mind, trace level "none" maps to Level.NONE which has the value of 0
      result = validLevel != None
    else:
      # level can only be an int or str
      result = 0
    #endIf
    return result