Source code for victa.couplets
__all__ = ['Couplet']
from collections import namedtuple
import pandas as pd
[docs]class Couplet(namedtuple('Couplet', ['id', 'type', 'name', 'comments'])):
"""namedtuple: lightweight class for couplets"""
__slots__ = ()
# noinspection PyShadowingBuiltins
def __new__(cls, id, type, name, comments=''):
"""Make comments optional"""
return super(Couplet, cls).__new__(cls, id, type, name, comments)