title: Why XBEE Sensor.py checks if self.__tracer.info():
body: <p>I have been working around with a XBEE S2B Pro and a ConnectPort X4 and I have some questions about the drives xbee_sensor.py that can be found in folder 
  C:\Program Files\Digi\python\DevTools-2.1\Dia\Dia_2.1.0\src\devices\xbee\xbee_devices\xbee_sensor.py</p>
  
  <p>I have inserted some Traces in the drives to understand how it works.</p>
  
  <p>In one of my traces, I could see that inside the 
  def sample_indication(self, buf, addr):
  the snippet</p>
  
  <pre><code>if self.__tracer.info():
      msg = []
      TRACER.critical('msg = [] %s', self.__tracer.info())
  else:
      msg = None
      TRACER.critical('msg = None %s', self.__tracer.info())
  </code></pre>
  
  <p>returns <code>msg = None False</code></p>
  
  <p>As the subsequent code depends on the content of the msg</p>
  
  <pre><code>if msg is not None:
      msg.append("%d %s" % (temperature, scale))
  </code></pre>
  
  <p>the temperature is not appended in msg buffer, which leads to msg buffer is not filled with any data.</p>
  
  <p>My question is: why is the test <code>self.__tracer.info()</code> done?</p>