def symbol_desc_from_docstring(f): doc = f.__doc__ if doc is None: logger.warning('No docstring for %s' % f) symbol, desc = None, None else: symbol, desc = symbol_desc_from_string(doc) # if symbol is None: # logger.warning('No symbol for %s' % f) # symbol = '\\text{%s}' % f.__name__ # return symbol, desc
def symbol_desc_from_docstring(f): doc = f.__doc__ if doc is None: logger.warning("No docstring for %s" % f) symbol, desc = None, None else: symbol, desc = symbol_desc_from_string(doc) # if symbol is None: # logger.warning('No symbol for %s' % f) # symbol = '\\text{%s}' % f.__name__ # return symbol, desc
def try_load_matplotlib(): if Global.loaded: return # logger.info('Trying loading matplotlib') try: import matplotlib except ImportError as e: msg = ('Could not import matplotlib; some functionality will be ' 'disabled.') logger.warning(msg) Global.matplotlib_error = e else: # TODO: configure this if matplotlib.get_backend() != 'agg': matplotlib.use('agg') from matplotlib import pylab Global.my_pylab_instance = pylab Global.my_matplotlib = matplotlib Global.loaded = True
def get_desc(self): if self._desc is None: logger.warning('No desc for %r.' % self._name) return '(Missing desc for %r)' % self._name else: if '\n' in self._desc: logger.warning('Description with newlines for %r.' % self._name) logger.warning(self._desc) return self._desc
def get_desc(self): if self._desc is None: logger.warning("No desc for %r." % self._name) return "(Missing desc for %r)" % self._name else: if "\n" in self._desc: logger.warning("Description with newlines for %r." % self._name) logger.warning(self._desc) return self._desc
def __missing__(self, key): logger.warning("Description for %r missing." % key) d = WithDescription(name=key, symbol="\\text{%s}" % key, desc=None) self[key] = d return d
def get_symbol(self): if self._symbol is None: logger.warning("No symbol for %r." % self._name) return "\\text{%s}" % self._name else: return self._symbol
def get_symbol(self): if self._symbol is None: logger.warning('No symbol for %r.' % self._name) return '\\text{%s}' % self._name else: return self._symbol
def __missing__(self, key): logger.warning('Description for %r missing.' % key) d = WithDescription(name=key, symbol='\\text{%s}' % key, desc=None) self[key] = d return d