lewismc opened a new issue #10:
URL: https://github.com/apache/incubator-ponymail-foal/issues/10
When one executes the set up i.e. `python3 tools/setup.py` and selects the
default value [*] for the following prompt
```
Which domains would you accept mail to from web-replies? [*]: *
```
The resulting `server/ponymail.yaml` includes the following `ui` code block
```
ui:
...
sender_domains: *
```
This cases a fatal `yaml.scanner.ScannerError`
```
% python3 server/main.py
==== Apache Pony Mail (Foal v/0.1.0) starting... ====
Traceback (most recent call last):
File "main.py", line 192, in <module>
pubsub_server = Server(cliargs)
File "main.py", line 51, in __init__
yml = yaml.safe_load(open(args.config))
File "/usr/local/lib/python3.7/site-packages/yaml/__init__.py", line 162,
in safe_load
return load(stream, SafeLoader)
File "/usr/local/lib/python3.7/site-packages/yaml/__init__.py", line 114,
in load
return loader.get_single_data()
File "/usr/local/lib/python3.7/site-packages/yaml/constructor.py", line
49, in get_single_data
node = self.get_single_node()
File "/usr/local/lib/python3.7/site-packages/yaml/composer.py", line 36,
in get_single_node
document = self.compose_document()
File "/usr/local/lib/python3.7/site-packages/yaml/composer.py", line 55,
in compose_document
node = self.compose_node(None, None)
File "/usr/local/lib/python3.7/site-packages/yaml/composer.py", line 84,
in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/local/lib/python3.7/site-packages/yaml/composer.py", line 133,
in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/local/lib/python3.7/site-packages/yaml/composer.py", line 84,
in compose_node
node = self.compose_mapping_node(anchor)
File "/usr/local/lib/python3.7/site-packages/yaml/composer.py", line 133,
in compose_mapping_node
item_value = self.compose_node(node, item_key)
File "/usr/local/lib/python3.7/site-packages/yaml/composer.py", line 64,
in compose_node
if self.check_event(AliasEvent):
File "/usr/local/lib/python3.7/site-packages/yaml/parser.py", line 98, in
check_event
self.current_event = self.state()
File "/usr/local/lib/python3.7/site-packages/yaml/parser.py", line 449, in
parse_block_mapping_value
if not self.check_token(KeyToken, ValueToken, BlockEndToken):
File "/usr/local/lib/python3.7/site-packages/yaml/scanner.py", line 116,
in check_token
self.fetch_more_tokens()
File "/usr/local/lib/python3.7/site-packages/yaml/scanner.py", line 227,
in fetch_more_tokens
return self.fetch_alias()
File "/usr/local/lib/python3.7/site-packages/yaml/scanner.py", line 610,
in fetch_alias
self.tokens.append(self.scan_anchor(AliasToken))
File "/usr/local/lib/python3.7/site-packages/yaml/scanner.py", line 924,
in scan_anchor
% ch, self.get_mark())
yaml.scanner.ScannerError: while scanning an alias
in "ponymail.yaml", line 18, column 20
expected alphabetic or numeric character, but found '\n'
in "ponymail.yaml", line 18, column 21
```
Any suggestions as to a suitable default value?
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]