> -----Mesaj original-----
> De la: dev [mailto:dev-boun...@openvswitch.org] În numele Paul Boca
> Trimis: Wednesday, July 6, 2016 3:38 PM
> Către: dev@openvswitch.org
> Subiect: [ovs-dev] [PATCH V6 03/17] python tests: Fixed ctl file name for
> Windows
>
> On Windows the CTL file doesn't contain the pid of the process.
[Alin Gabriel Serdean: ] *filename
>
> Signed-off-by: Paul-Daniel Boca <pb...@cloudbasesolutions.com>
> - if target.startswith("/"):
> + if target.startswith('/') or target.find(':') > -1:
[Alin Gabriel Serdean: ] Please add a comment so people understand why it is
needed.
> return 0, target
>
> + """ Leave it to read the pid file on Windows also, the tests expect this
> + error in case of failure. """
> pidfile_name = "%s/%s.pid" % (ovs.dirs.RUNDIR, target)
> pid = ovs.daemon.read_pidfile(pidfile_name)
> if pid < 0:
> return -pid, "cannot read pidfile \"%s\"" % pidfile_name
>
> - return 0, "%s/%s.%d.ctl" % (ovs.dirs.RUNDIR, target, pid)
> + if sys.platform == "win32":
> + return 0, "%s/%s.ctl" % (ovs.dirs.RUNDIR, target)
> + else:
> + return 0, "%s/%s.%d.ctl" % (ovs.dirs.RUNDIR, target, pid)
[Alin Gabriel Serdean: ] From what I see from the server code:
https://github.com/openvswitch/ovs/blob/master/python/ovs/unixctl/server.py#L188-L192
the PID is used in the path. Unless I am missing something, I think the problem
is from somewhere else.
>
> command_register("help", "", 0, 0, _unixctl_help, None)
> --
> 2.7.2.windows.1
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev