Attempt to extract a frame for displaying a product called ``name``
from the ```debugDisplay`` variable.
Per the above, an instance of `Info` can return an arbitrary object
(or nothing) as its ``display`` attribute. It is convenient -- though not
required -- that it be a dictionary mapping data products to frame
numbers, as shown in the `lsstDebug.Info` example. Given such a dictionary,
this function extracts and returns the appropriate frame number. If
``debugDisplay`` is not a collection, or if ``name`` is not found within
it, we return `None`.
Parameters
----------
debugDisplay : `object`
    The contents of lsstDebug.Info(__name__).display.
name : `str`
    The name of the data product to be displayed.
Returns
-------
frame : `int`
    A frame number, or `None`.
 
Definition at line 90 of file lsstDebug.py.
   92     Attempt to extract a frame for displaying a product called ``name`` 
   93     from the ```debugDisplay`` variable. 
   95     Per the above, an instance of `Info` can return an arbitrary object 
   96     (or nothing) as its ``display`` attribute. It is convenient -- though not 
   97     required -- that it be a dictionary mapping data products to frame 
   98     numbers, as shown in the `lsstDebug.Info` example. Given such a dictionary, 
   99     this function extracts and returns the appropriate frame number. If 
  100     ``debugDisplay`` is not a collection, or if ``name`` is not found within 
  101     it, we return `None`. 
  105     debugDisplay : `object` 
  106         The contents of lsstDebug.Info(__name__).display. 
  108         The name of the data product to be displayed. 
  113         A frame number, or `None`. 
  115     if hasattr(debugDisplay, 
"__contains__") 
and name 
in debugDisplay:
 
  116         return debugDisplay[name]