docstr: Returns a PlotInterval if args can be interpreted
  as such, otherwise None.
docstr_tok: ["Returns","a","PlotInterval","if","args","can","be","interpreted","as","such",",","otherwise","None","."]
code: def try_parse(*args):
      """
      Returns a PlotInterval if args can be interpreted
      as such, otherwise None.
      """
      if len(args) == 1 and isinstance(args[0], PlotInterval):
          return args[0]
      try:
          return PlotInterval(*args)
      except ValueError:
          return None
  
imports: from sympy.core.singleton import S
  from sympy.core.symbol import Symbol
  from sympy.core.sympify import sympify
  from sympy.core.numbers import Integer
label_desc: Use image node_id 13 for calling the PlotInterval obj's underlying member method code with example usage: obj.try_parse() and returns: args, PlotInterval, None