title: How to get emitted data from signal to a defined slot in python
body: <p>I am using [enter link description here][1] link to create the signal and emit the data to defined slot, here is my sample code below,</p>
  <p>library link <a href="https://pypi.org/project/signalslot/0.0.2/" rel="nofollow noreferrer">https://pypi.org/project/signalslot/0.0.2/</a></p>
  <pre><code>main.py
  ---------------
  import network 
  
  def __init__(self):
      networkOb = network()
      self.network = self.networkObj.conf_pre_load.connect(self.recvdata)
  
  def recvdata(self, data):
          print(&quot;****** main  slot&quot;)
          print(data)
          print(&quot;==============&quot;)
  
  *******************************************
  
  netowrk.py
  -----------
  import signalslot
  
  def __init__():
    self.conf_pre_load = signalslot.Signal(args=&quot;some_data&quot;)
    self.readUdpdata()
  
  def readUdpdata():
      while True:
              try:
                  data, addr = self.socket_rcv.recvfrom(size)
                  self._data = &quot;hello&quot;
                  self.conf_pre_load.emit(&quot;self._data&quot;)
                  
              except Exception as e:
                  
                  print(e)
  
    
  </code></pre>
  <pre><code>i am getting this error
  --------------------------
      raise exceptions.IncompatibleSlotSignature()
  signalslot.exceptions.IncompatibleSlotSignature
  </code></pre>
  <p>when network class emits the data, i am trying to receive the data from slot inside main class, have been struggling since 1 day, help would be more appreciated</p>