Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/python/utils.py

    r1824 r1920  
    6161    if not os.path.isdir(path):
    6262        return None
    63     valid = "rpf rpf.1 rpf.2 sdf sdfits mbf asap".split()
     63    valid = "ms rpf rpf.1 rpf.2 sdf sdfits mbf asap".split()
    6464    if not suffix in valid:
    6565        return None
    6666    files = [os.path.expanduser(os.path.expandvars(path+"/"+f)) for f in os.listdir(path)]
    6767    return filter(lambda x: x.endswith(suffix),files)
     68
     69def page(message):
     70    """Run the input message through a pager. This is only done if
     71    ``rcParams["verbose"]`` is set.
     72    """
     73    verbose = False
     74    try:
     75        from asap.parameters import rcParams
     76        verbose = rcParams['verbose']
     77    except:
     78        pass
     79    if verbose:
     80        try:
     81            from IPython.genutils import page as pager
     82        except ImportError:
     83            from pydoc import pager
     84        pager(message)
     85        return None
     86    else:
     87        return message
Note: See TracChangeset for help on using the changeset viewer.