def get_val()

in src/simplify_docx/elements/base.py [0:0]


def get_val(x):
    """
    Extract the value from a simple property
    """
    if isinstance(x, (str,bool)):
        return x
    if isinstance(x, list):
        return [get_val(elt) for elt in x]
    if isinstance(x, (CT_String, CT_OnOff, CT_DecimalNumber)):
        return x.val
    if isinstance(x, (Twips)):
        return x.twips
    raise RuntimeError("Unexpected value type '%s'" % x.__class__.__name__)