Looks like a bug to me. Thanks for pointing that out and the patch. We'll push it to master.

Hi,
    I was trying to run the Discovery web service inside NOX using the
following command, and I got the accompanying error:
./nox_core -v -i ptcp:2525 monitor discoveryws

00071|nox|ERR:Cannot change the state of 'discoveryws' to INSTALLED:
'discoveryws' ran into an error:
        cannot import a Python module 'nox.netapps.discovery.discoveryws':
        Traceback (most recent call last):
          File "./nox/netapps/discovery/discoveryws.py", line 26, in
<module>
            from nox.webapps.webserver.webservice import
json_parse_message_body
        ImportError: No module named webservice

On looking at nox/netapps/discovery/discoveryws.py, I see that
webservice is referenced erroneously to be inside webserver (lines 26,
27). The following change makes it run fine:

diff --git a/src/nox/netapps/discovery/discoveryws.py
b/src/nox/netapps/discovery/discoveryws.py
index 610308c..51f26ce 100644
--- a/src/nox/netapps/discovery/discoveryws.py
+++ b/src/nox/netapps/discovery/discoveryws.py
@@ -23,8 +23,8 @@ from nox.netapps.switchstats.switchstats import
switchstats

 from nox.webapps.webservice      import webservice

-from nox.webapps.webserver.webservice import json_parse_message_body
-from nox.webapps.webserver.webservice import NOT_DONE_YET
+from nox.webapps.webservice.webservice import json_parse_message_body
+from nox.webapps.webservice.webservice import NOT_DONE_YET

 from nox.lib.core import *


Did I find a bug in the code, or am I doing something wrong here?
I made sure that I am synced with the latest git revision.

Thanks,
Karthik



_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to