Add a --stdin-only flag for text.py.
Typically this is for when we have configured map names but are making a concatenated video and aren't using them.
This commit is contained in:
parent
a3da884eee
commit
026128473c
1 changed files with 5 additions and 3 deletions
|
@ -29,13 +29,15 @@ class Text(dcc.doom_base.WadMap):
|
|||
parser = super().get_parser(prog_name)
|
||||
parser.add_argument("--nomap", action="store_true")
|
||||
parser.add_argument("--demotype", default="UV-Max Demo")
|
||||
parser.add_argument("--stdin", "--stdin-only", action="store_true")
|
||||
return parser
|
||||
|
||||
def take_action(self, parsed_args):
|
||||
text = None
|
||||
map_names = self._config.get("map_names")
|
||||
if map_names is not None:
|
||||
text = map_names.get(f"map{parsed_args.map}")
|
||||
if not parsed_args.stdin:
|
||||
map_names = self._config.get("map_names")
|
||||
if map_names is not None:
|
||||
text = map_names.get(f"map{parsed_args.map}")
|
||||
if text is None:
|
||||
text = sys.stdin.read().rstrip()
|
||||
if not parsed_args.nomap:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue