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]


Reply via email to