runtime/NevowServer.py
changeset 3861 7e17f7e02a2b
parent 3858 dcc83e03d065
child 3881 0b3ac94f494c
--- a/runtime/NevowServer.py	Fri Nov 24 12:16:19 2023 +0100
+++ b/runtime/NevowServer.py	Wed Nov 29 11:54:56 2023 +0100
@@ -28,7 +28,6 @@
 import os
 import collections
 import shutil
-import platform as platform_module
 from zope.interface import implements
 from nevow import appserver, inevow, tags, loaders, athena, url, rend
 from nevow.page import renderer
@@ -208,18 +207,9 @@
     extensions_settings_od.pop(token)
 
 
-def originalGetVersions():
-    return platform_module.system() + " " + platform_module.release()
-
-_getVersions = originalGetVersions
-
-def setVersionsCallable(versionsCallable):
-    global _getVersions
-    _getVersions = versionsCallable
-
 class ISettings(annotate.TypedInterface):
     platform = annotate.String(label=_("Platform"),
-                               default=lambda *a,**k:_getVersions(),
+                               default=lambda *a,**k:GetPLCObjectSingleton().GetVersions(),
                                immutable=True)
 
     # pylint: disable=no-self-argument