cjklib.dictionary.entry — Entry factories for dictionaries

New in version 0.3.

Entry factories for dictionaries.

Classes

class cjklib.dictionary.entry.NamedTuple

Bases: object

Factory returning tuple entries with attribute-style access.

getEntries(results)
Returns the dictionary results as named tuples.
setDictionaryInstance(dictInstance)
class cjklib.dictionary.entry.Tuple

Bases: object

Basic entry factory, returning a tuple of columns.

getEntries(results)
Returns the dictionary results as lists.
class cjklib.dictionary.entry.UnifiedHeadword(headword='s')

Bases: cjklib.dictionary.entry.NamedTuple

Factory adding a simple Headword key for CEDICT style dictionaries to provide results compatible with EDICT. An alternative headword is given in brackets if two different headword instances are provided in the entry.

getEntries(results)
Returns the dictionary results as named tuples.
setDictionaryInstance(dictInstance)