title: Airflow from BaseOperator to PythonOperator or passing arguments to BaseOperator
body: <p>I have DAG in AirFlow, which contain two tasks: </p>
  
  <ul>
  <li>Sensor (it is scanning DB every 10 sec and search new keys) and </li>
  <li>BuldingTask (receive from Sensor over XCom new scan data and create new data row). </li>
  </ul>
  
  <p><code>BuldingTask</code> inherits from class <code>BuildingChannel1</code>, which inherits from <code>AbstractChannelBuilder(BaseOperator)</code>. </p>
  
  <p>This structure works but I have to rebuild it. </p>
  
  <p>We have API, which writing data about creating channel in another DB.</p>
  
  <p>From this API I want to send request (with info about new data) to trigger dag (AirFlow allows it because expiremental api).</p>
  
  <p>How can I pass arguments (conf key in URL) to <code>BuldingTask</code> with new info? <code>PythonOperator</code> can receive this arguments, but <code>python_callable</code> will be huge.</p>