src/eric7/eric7_server.py

branch
eric7
changeset 11033
6b197c3389f7
parent 10778
a3fe23f8d0ba
child 11090
f5f5f5803935
--- 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)

eric ide

mercurial