def create_array_of_tables_header_element(name): return TableHeaderElement(( py2toml.operator_token(tokens.TYPE_OP_DOUBLE_SQUARE_LEFT_BRACKET), py2toml.create_string_token(name, bare_string_allowed=True), py2toml.operator_token(tokens.TYPE_OP_DOUBLE_SQUARE_RIGHT_BRACKET), py2toml.operator_token(tokens.TYPE_NEWLINE), ))
def create_table_header_element(names): name_elements = [] if isinstance(names, six.string_types): name_elements = [py2toml.create_string_token(names, bare_string_allowed=True)] else: for (i, name) in enumerate(names): name_elements.append(py2toml.create_string_token(name, bare_string_allowed=True)) if i < (len(names)-1): name_elements.append(py2toml.operator_token(tokens.TYPE_OPT_DOT)) return TableHeaderElement( [py2toml.operator_token(tokens.TYPE_OP_SQUARE_LEFT_BRACKET)] + name_elements + [py2toml.operator_token(tokens.TYPE_OP_SQUARE_RIGHT_BRACKET), py2toml.operator_token(tokens.TYPE_NEWLINE)], )
def create_table_header_element(names): name_elements = [] if isinstance(names, six.string_types): name_elements = [ py2toml.create_string_token(names, bare_string_allowed=True) ] else: for (i, name) in enumerate(names): name_elements.append( py2toml.create_string_token(name, bare_string_allowed=True)) if i < (len(names) - 1): name_elements.append( py2toml.operator_token(tokens.TYPE_OPT_DOT)) return TableHeaderElement( [py2toml.operator_token(tokens.TYPE_OP_SQUARE_LEFT_BRACKET)] + name_elements + [ py2toml.operator_token(tokens.TYPE_OP_SQUARE_RIGHT_BRACKET), py2toml.operator_token(tokens.TYPE_NEWLINE) ], )