updated bandcamp and list parsing
This commit is contained in:
+7
-2
@@ -630,6 +630,8 @@ class Table:
|
||||
"""Base arguments for the source command"""
|
||||
self.header_lines: List[str] = []
|
||||
"""Optional metadata lines rendered under the title"""
|
||||
self.preserve_order: bool = bool(preserve_order)
|
||||
"""If True, skip automatic sorting so display order matches input order."""
|
||||
self.perseverance: bool = preserve_order
|
||||
"""If True, skip automatic sorting so display order matches input order."""
|
||||
self.interactive: bool = False
|
||||
@@ -687,7 +689,9 @@ class Table:
|
||||
|
||||
def _perseverance(self, perseverance: bool = True) -> "Table":
|
||||
"""Configure whether this table should skip automatic sorting."""
|
||||
self.perseverance = bool(perseverance)
|
||||
keep_order = bool(perseverance)
|
||||
self.perseverance = keep_order
|
||||
self.preserve_order = keep_order
|
||||
return self
|
||||
|
||||
def add_row(self) -> Row:
|
||||
@@ -741,7 +745,8 @@ class Table:
|
||||
self.title = title
|
||||
self.source_command = command
|
||||
self.source_args = args or []
|
||||
self.perseverance = preserve_order
|
||||
self.perseverance = bool(preserve_order)
|
||||
self.preserve_order = bool(preserve_order)
|
||||
return self
|
||||
|
||||
def copy_with_title(self, new_title: str) -> "Table":
|
||||
|
||||
Reference in New Issue
Block a user