Source code for cobra.util.util

# -*- coding: utf-8 -*-

from __future__ import absolute_import

from depinfo import print_dependencies


[docs]def format_long_string(string, max_length=50): if len(string) > max_length: string = string[:max_length - 3] string += '...' return string
[docs]class AutoVivification(dict): """Implementation of perl's autovivification feature. Checkout http://stackoverflow.com/a/652284/280182 """
[docs] def __getitem__(self, item): try: return dict.__getitem__(self, item) except KeyError: value = self[item] = type(self)() return value
[docs]def show_versions(): """Print dependency information.""" print_dependencies("cobra")