]> git.openstreetmap.org Git - nominatim.git/blobdiff - nominatim/cli.py
add simple tests for CLI parsing
[nominatim.git] / nominatim / cli.py
index 02b30f19e438e516ceb15a8e34ea197d1c49380d..75790b13917024089e8d74102c10a574df6ba25a 100644 (file)
@@ -197,13 +197,12 @@ class SetupSpecialPhrases:
                            help='Pull special phrases from the OSM wiki.')
         group = parser.add_argument_group('Output arguments')
         group.add_argument('-o', '--output', default='-',
-                           type=argparse.FileType('w', encoding='UTF-8'),
                            help="""File to write the preprocessed phrases to.
                                    If omitted, it will be written to stdout.""")
 
     @staticmethod
     def run(args):
-        if args.output.name != '<stdout>':
+        if args.output != '-':
             raise NotImplementedError('Only output to stdout is currently implemented.')
         return run_legacy_script('specialphrases.php', '--wiki-import', nominatim_env=args)