# fix pybtex bug in some versions try: import pybtex.utils def _fixed_pybtex_get(self, item, default=None): """A case insensitive get.""" try: return self[self._keys[item.lower()]] except KeyError: return default pybtex.utils.CaseInsensitiveDict.get = _fixed_pybtex_get except: pass latex_codec.register() DEFAULT_CONF = { 'file': '', 'brackets': '()', 'separator': ';', 'style': 'authoryear', # 'numbers', 'super' 'sort': False, 'sort_compress': False } ROLES = [ 'p', 'ps', 'alp', 'alps', 't', 'ts', 'alt', 'alts', 'author', 'authors', 'year', 'yearpar', 'text', 'title' ]
try: import pybtex.utils def _fixed_pybtex_get(self, item, default=None): """A case insensitive get.""" try: return self[self._keys[item.lower()]] except KeyError: return default pybtex.utils.CaseInsensitiveDict.get = _fixed_pybtex_get except: pass latex_codec.register() DEFAULT_CONF = { 'file': '', 'brackets': '()', 'separator': ';', 'style': 'authoryear', # 'numbers', 'super' 'sort': False, 'sort_compress': False } ROLES = [ 'p', 'ps', 'alp', 'alps', 't', 'ts', 'alt', 'alts', 'author', 'authors', 'year', 'yearpar', 'text', 'title' ]