[pytango] 12/25: Fix auto tango monitor
Sandor Bodo-Merle
sbodomerle-guest at moszumanska.debian.org
Thu Sep 28 19:17:16 UTC 2017
This is an automated email from the git hooks/post-receive script.
sbodomerle-guest pushed a commit to tag v8.1.9
in repository pytango.
commit da8bcd3ffb08ba9f8546a864fd98055fdf52a639
Author: Vincent Michel <vincent.michel at maxlab.lu.se>
Date: Mon Apr 25 11:03:59 2016 +0200
Fix auto tango monitor
---
src/boost/cpp/server/auto_monitor.cpp | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/src/boost/cpp/server/auto_monitor.cpp b/src/boost/cpp/server/auto_monitor.cpp
index 2106ca6..77ad82d 100644
--- a/src/boost/cpp/server/auto_monitor.cpp
+++ b/src/boost/cpp/server/auto_monitor.cpp
@@ -23,30 +23,31 @@ class AutoTangoMonitor
Tango::DeviceClass *klass;
public:
- AutoTangoMonitor(Tango::DeviceImpl *di)
+ AutoTangoMonitor(Tango::DeviceImpl *dev_arg) : mon(), dev(), klass()
{
- dev = di;
+ dev = dev_arg;
}
- AutoTangoMonitor(Tango::DeviceClass *dc)
+ AutoTangoMonitor(Tango::DeviceClass *klass_arg) : mon(), dev(), klass()
{
- klass = dc;
+ klass = klass_arg;
}
void acquire()
{
- if (mon == NULL)
+ if (mon != NULL)
{
- if (dev != NULL)
- {
- AutoPythonAllowThreads no_gil;
- mon = new Tango::AutoTangoMonitor(dev);
- }
- else if (klass != NULL)
- {
- AutoPythonAllowThreads no_gil;
- mon = new Tango::AutoTangoMonitor(klass);
- }
+ return;
+ }
+ if (dev != NULL)
+ {
+ AutoPythonAllowThreads no_gil;
+ mon = new Tango::AutoTangoMonitor(dev);
+ }
+ else if (klass != NULL)
+ {
+ AutoPythonAllowThreads no_gil;
+ mon = new Tango::AutoTangoMonitor(klass);
}
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pytango.git
More information about the debian-science-commits
mailing list