:return: dictionary of jobid -> another dictionary with job information
(or None if job does not exist)
"""
ifnothasattr(info,'_ncall'):
info._ncall=0
info._ncall+=1
ifinfo._ncall==3:
warnings.warn("Please do not call `fslsub.info` repeatably, because it slows down the cluster. You can avoid this message by simply passing all the job IDs you are interested in to a single `fslsub.info` call.")