--- 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