--- a/src/eric7/eric7_server.py Sat Nov 02 19:28:14 2024 +0100 +++ b/src/eric7/eric7_server.py Sun Nov 03 12:34:02 2024 +0100 @@ -62,6 +62,13 @@ version="%(prog)s {0}".format(Version), help="Show version information and exit.", ) + parser.add_argument( + "client_id", + nargs="?", + default="", + help="ID string to check, if received messages have been sent by a" + " valid eric IDE (default empty)", + ) return parser @@ -73,7 +80,14 @@ parser = createArgumentParser() args = parser.parse_args() - server = EricServer(port=args.port, useIPv6=args.with_ipv6) + if not args.client_id: + print( + "You should consider to add a client ID string in order to allow\n" + "the eric-ide server to check, if received messages have been sent\n" + "by a valid eric IDE.\n" + ) + + server = EricServer(port=args.port, useIPv6=args.with_ipv6, clientId=args.client_id) ok = server.run() sys.exit(0 if ok else 1)