mirror of
https://github.com/iluvcapra/mfbatch.git
synced 2025-12-31 08:50:51 +00:00
Made some online doc tweaks
This commit is contained in:
@@ -26,7 +26,7 @@ def execute_batch_list(batch_list_path: str, dry_run: bool, interactive: bool):
|
|||||||
|
|
||||||
for line, line_no in readline_with_escaped_newlines(f):
|
for line, line_no in readline_with_escaped_newlines(f):
|
||||||
if len(line) > 0:
|
if len(line) > 0:
|
||||||
parser.eval(line, line_no, interactive)
|
parser._eval(line, line_no, interactive)
|
||||||
|
|
||||||
|
|
||||||
def create_batch_list(command_file: str, recursive=True):
|
def create_batch_list(command_file: str, recursive=True):
|
||||||
@@ -106,7 +106,7 @@ def main():
|
|||||||
for command in commands:
|
for command in commands:
|
||||||
meth = getattr(BatchfileParser, command)
|
meth = getattr(BatchfileParser, command)
|
||||||
if isinstance(meth, Callable):
|
if isinstance(meth, Callable):
|
||||||
print(f"{inspect.cleandoc(meth.__doc__ or '')}\n")
|
print(f"- {inspect.cleandoc(meth.__doc__ or '')}\n")
|
||||||
|
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
|||||||
@@ -164,7 +164,7 @@ they appear in the batchfile.
|
|||||||
self.write_metadata_f = flac
|
self.write_metadata_f = flac
|
||||||
self.outstream = sys.stdout
|
self.outstream = sys.stdout
|
||||||
|
|
||||||
def eval(self, line: str, lineno: int, interactive: bool):
|
def _eval(self, line: str, lineno: int, interactive: bool):
|
||||||
"""
|
"""
|
||||||
Accept a line from the file and act on it.
|
Accept a line from the file and act on it.
|
||||||
"""
|
"""
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "mfbatch"
|
name = "mfbatch"
|
||||||
version = "0.4.1"
|
version = "0.4.2"
|
||||||
description = "MetaFlac batch editor"
|
description = "MetaFlac batch editor"
|
||||||
authors = ["Jamie Hardt <jamiehardt@me.com>"]
|
authors = ["Jamie Hardt <jamiehardt@me.com>"]
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ class BatchfileParserTests(unittest.TestCase):
|
|||||||
def test_set_command(self):
|
def test_set_command(self):
|
||||||
"Test set command"
|
"Test set command"
|
||||||
self.command_parser.set(['X', 'Y'])
|
self.command_parser.set(['X', 'Y'])
|
||||||
self.command_parser.eval("./testfile.flac", lineno=1,
|
self.command_parser._eval("./testfile.flac", lineno=1,
|
||||||
interactive=False)
|
interactive=False)
|
||||||
self.assertTrue(cast(MagicMock,
|
self.assertTrue(cast(MagicMock,
|
||||||
self.command_parser.write_metadata_f).called)
|
self.command_parser.write_metadata_f).called)
|
||||||
@@ -50,7 +50,7 @@ class BatchfileParserTests(unittest.TestCase):
|
|||||||
"Test setp command"
|
"Test setp command"
|
||||||
self.command_parser.set(['VAL', 'ABC123'])
|
self.command_parser.set(['VAL', 'ABC123'])
|
||||||
self.command_parser.setp(['DONE', 'VAL', r"([A-Z]+)123", r"X\1"])
|
self.command_parser.setp(['DONE', 'VAL', r"([A-Z]+)123", r"X\1"])
|
||||||
self.command_parser.eval("./testfile.flac", lineno=1,
|
self.command_parser._eval("./testfile.flac", lineno=1,
|
||||||
interactive=False)
|
interactive=False)
|
||||||
|
|
||||||
self.assertTrue(cast(MagicMock,
|
self.assertTrue(cast(MagicMock,
|
||||||
@@ -61,5 +61,5 @@ class BatchfileParserTests(unittest.TestCase):
|
|||||||
|
|
||||||
def test_eval(self):
|
def test_eval(self):
|
||||||
"Test eval"
|
"Test eval"
|
||||||
self.command_parser.eval(":set A 1", 1, False)
|
self.command_parser._eval(":set A 1", 1, False)
|
||||||
self.assertEqual(self.command_parser.env.metadatums['A'], '1')
|
self.assertEqual(self.command_parser.env.metadatums['A'], '1')
|
||||||
|
|||||||
Reference in New Issue
Block a user