runtime/NevowServer.py
changeset 1680 6db967480b7d
parent 1667 cefc9219bb48
child 1682 496029f768d9
--- a/runtime/NevowServer.py	Wed Apr 12 10:20:01 2017 +0000
+++ b/runtime/NevowServer.py	Thu Apr 20 13:01:45 2017 +0300
@@ -4,6 +4,7 @@
 # This file is part of Beremiz runtime.
 #
 # Copyright (C) 2007: Edouard TISSERANT and Laurent BESSARD
+# Copyright (C) 2017: Andrey Skvortsov
 #
 # See COPYING.Runtime file for copyrights details.
 #
@@ -22,6 +23,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 
 import os
+import util.paths as paths
 from nevow import rend, appserver, inevow, tags, loaders, athena
 from nevow.page import renderer
 from twisted.python import util
@@ -122,7 +124,7 @@
 
     def __init__(self, plcState=False, *a, **kw):
         super(WebInterface, self).__init__(*a, **kw)
-        self.jsModules.mapping[u'WebInterface'] = util.sibpath(__file__, 'webinterface.js')
+        self.jsModules.mapping[u'WebInterface'] = paths.AbsNeighbourFile(__file__), 'webinterface.js')
         self.plcState = plcState
         self.MainPage.setPLCState(plcState)