http://git-wip-us.apache.org/repos/asf/incubator-airflow-site/blob/9c75ee9e/_modules/dbapi_hook.html
----------------------------------------------------------------------
diff --git a/_modules/dbapi_hook.html b/_modules/dbapi_hook.html
index 604dddd..ae37fd3 100644
--- a/_modules/dbapi_hook.html
+++ b/_modules/dbapi_hook.html
@@ -30,6 +30,9 @@
   
 
   
+        <link rel="index" title="Index"
+              href="../genindex.html"/>
+        <link rel="search" title="Search" href="../search.html"/>
     <link rel="top" title="Airflow Documentation" href="../index.html"/>
         <link rel="up" title="Module code" href="index.html"/> 
 
@@ -40,6 +43,7 @@
 
 <body class="wy-body-for-nav" role="document">
 
+   
   <div class="wy-grid-for-nav">
 
     
@@ -90,6 +94,8 @@
 <li class="toctree-l1"><a class="reference internal" 
href="../scheduler.html">Scheduling &amp; Triggers</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../plugins.html">Plugins</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../security.html">Security</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../api.html">Experimental Rest API</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../integration.html">Integration</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../faq.html">FAQ</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../code.html">API 
Reference</a></li>
 </ul>
@@ -104,8 +110,10 @@
 
       
       <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-        <a href="../index.html">Airflow</a>
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">Airflow</a>
+        
       </nav>
 
 
@@ -118,19 +126,36 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
 <div role="navigation" aria-label="breadcrumbs navigation">
+
   <ul class="wy-breadcrumbs">
-    <li><a href="../index.html">Docs</a> &raquo;</li>
-      
+    
+      <li><a href="../index.html">Docs</a> &raquo;</li>
+        
           <li><a href="index.html">Module code</a> &raquo;</li>
-      
-    <li>dbapi_hook</li>
+        
+      <li>dbapi_hook</li>
+    
+    
       <li class="wy-breadcrumbs-aside">
         
-          
+            
         
       </li>
+    
   </ul>
+
+  
   <hr/>
 </div>
           <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
@@ -151,15 +176,17 @@
 <span class="c1"># See the License for the specific language governing 
permissions and</span>
 <span class="c1"># limitations under the License.</span>
 
-<span class="kn">from</span> <span class="nn">builtins</span> <span 
class="kn">import</span> <span class="nb">str</span>
-<span class="kn">from</span> <span class="nn">past.builtins</span> <span 
class="kn">import</span> <span class="nb">basestring</span>
-<span class="kn">from</span> <span class="nn">datetime</span> <span 
class="kn">import</span> <span class="n">datetime</span>
+<span class="kn">from</span> <span class="nn">builtins</span> <span 
class="k">import</span> <span class="nb">str</span>
+<span class="kn">from</span> <span class="nn">past.builtins</span> <span 
class="k">import</span> <span class="n">basestring</span>
+<span class="kn">from</span> <span class="nn">datetime</span> <span 
class="k">import</span> <span class="n">datetime</span>
 <span class="kn">import</span> <span class="nn">numpy</span>
 <span class="kn">import</span> <span class="nn">logging</span>
 <span class="kn">import</span> <span class="nn">sys</span>
 
-<span class="kn">from</span> <span class="nn">airflow.hooks.base_hook</span> 
<span class="kn">import</span> <span class="n">BaseHook</span>
-<span class="kn">from</span> <span class="nn">airflow.exceptions</span> <span 
class="kn">import</span> <span class="n">AirflowException</span>
+<span class="kn">from</span> <span class="nn">sqlalchemy</span> <span 
class="k">import</span> <span class="n">create_engine</span>
+
+<span class="kn">from</span> <span class="nn">airflow.hooks.base_hook</span> 
<span class="k">import</span> <span class="n">BaseHook</span>
+<span class="kn">from</span> <span class="nn">airflow.exceptions</span> <span 
class="k">import</span> <span class="n">AirflowException</span>
 
 
 <div class="viewcode-block" id="DbApiHook"><a class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook">[docs]</a><span 
class="k">class</span> <span class="nc">DbApiHook</span><span 
class="p">(</span><span class="n">BaseHook</span><span class="p">):</span>
@@ -167,13 +194,13 @@
 <span class="sd">    Abstract base class for sql hooks.</span>
 <span class="sd">    &quot;&quot;&quot;</span>
     <span class="c1"># Override to provide the connection name.</span>
-    <span class="n">conn_name_attr</span> <span class="o">=</span> <span 
class="bp">None</span>
+    <span class="n">conn_name_attr</span> <span class="o">=</span> <span 
class="kc">None</span>
     <span class="c1"># Override to have a default connection id for a 
particular dbHook</span>
     <span class="n">default_conn_name</span> <span class="o">=</span> <span 
class="s1">&#39;default_conn_id&#39;</span>
     <span class="c1"># Override if this db supports autocommit.</span>
-    <span class="n">supports_autocommit</span> <span class="o">=</span> <span 
class="bp">False</span>
+    <span class="n">supports_autocommit</span> <span class="o">=</span> <span 
class="kc">False</span>
     <span class="c1"># Override with the object that exposes the connect 
method</span>
-    <span class="n">connector</span> <span class="o">=</span> <span 
class="bp">None</span>
+    <span class="n">connector</span> <span class="o">=</span> <span 
class="kc">None</span>
 
     <span class="k">def</span> <span class="nf">__init__</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="o">*</span><span class="n">args</span><span class="p">,</span> <span 
class="o">**</span><span class="n">kwargs</span><span class="p">):</span>
         <span class="k">if</span> <span class="ow">not</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">conn_name_attr</span><span class="p">:</span>
@@ -195,7 +222,23 @@
             <span class="n">username</span><span class="o">=</span><span 
class="n">db</span><span class="o">.</span><span class="n">login</span><span 
class="p">,</span>
             <span class="n">schema</span><span class="o">=</span><span 
class="n">db</span><span class="o">.</span><span class="n">schema</span><span 
class="p">)</span></div>
 
-<div class="viewcode-block" id="DbApiHook.get_pandas_df"><a 
class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.get_pandas_df">[docs]</a>    <span 
class="k">def</span> <span class="nf">get_pandas_df</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">sql</span><span class="p">,</span> <span 
class="n">parameters</span><span class="o">=</span><span 
class="bp">None</span><span class="p">):</span>
+    <span class="k">def</span> <span class="nf">get_uri</span><span 
class="p">(</span><span class="bp">self</span><span class="p">):</span>
+        <span class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_connection</span><span class="p">(</span><span 
class="nb">getattr</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">conn_name_attr</span><span class="p">))</span>
+        <span class="n">login</span> <span class="o">=</span> <span 
class="s1">&#39;&#39;</span>
+        <span class="k">if</span> <span class="n">conn</span><span 
class="o">.</span><span class="n">login</span><span class="p">:</span>
+            <span class="n">login</span> <span class="o">=</span> <span 
class="s1">&#39;</span><span class="si">{conn.login}</span><span 
class="s1">:</span><span class="si">{conn.password}</span><span 
class="s1">@&#39;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span class="n">conn</span><span 
class="o">=</span><span class="n">conn</span><span class="p">)</span>
+        <span class="n">host</span> <span class="o">=</span> <span 
class="n">conn</span><span class="o">.</span><span class="n">host</span>
+        <span class="k">if</span> <span class="n">conn</span><span 
class="o">.</span><span class="n">port</span> <span class="ow">is</span> <span 
class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="n">host</span> <span class="o">+=</span> <span 
class="s1">&#39;:</span><span class="si">{port}</span><span 
class="s1">&#39;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span class="n">port</span><span 
class="o">=</span><span class="n">conn</span><span class="o">.</span><span 
class="n">port</span><span class="p">)</span>
+        <span class="k">return</span> <span class="s1">&#39;</span><span 
class="si">{conn.conn_type}</span><span class="s1">://</span><span 
class="si">{login}{host}</span><span class="s1">/</span><span 
class="si">{conn.schema}</span><span class="s1">&#39;</span><span 
class="o">.</span><span class="n">format</span><span class="p">(</span>
+            <span class="n">conn</span><span class="o">=</span><span 
class="n">conn</span><span class="p">,</span> <span class="n">login</span><span 
class="o">=</span><span class="n">login</span><span class="p">,</span> <span 
class="n">host</span><span class="o">=</span><span class="n">host</span><span 
class="p">)</span>
+
+    <span class="k">def</span> <span 
class="nf">get_sqlalchemy_engine</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">engine_kwargs</span><span class="o">=</span><span 
class="kc">None</span><span class="p">):</span>
+        <span class="k">if</span> <span class="n">engine_kwargs</span> <span 
class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+            <span class="n">engine_kwargs</span> <span class="o">=</span> 
<span class="p">{}</span>
+        <span class="k">return</span> <span 
class="n">create_engine</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_uri</span><span class="p">(),</span> <span 
class="o">**</span><span class="n">engine_kwargs</span><span class="p">)</span>
+
+<div class="viewcode-block" id="DbApiHook.get_pandas_df"><a 
class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.get_pandas_df">[docs]</a>    <span 
class="k">def</span> <span class="nf">get_pandas_df</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">sql</span><span class="p">,</span> <span 
class="n">parameters</span><span class="o">=</span><span 
class="kc">None</span><span class="p">):</span>
         <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">        Executes the sql and returns a pandas dataframe</span>
 
@@ -207,13 +250,13 @@
 <span class="sd">        &quot;&quot;&quot;</span>
         <span class="k">if</span> <span class="n">sys</span><span 
class="o">.</span><span class="n">version_info</span><span 
class="p">[</span><span class="mi">0</span><span class="p">]</span> <span 
class="o">&lt;</span> <span class="mi">3</span><span class="p">:</span>
             <span class="n">sql</span> <span class="o">=</span> <span 
class="n">sql</span><span class="o">.</span><span class="n">encode</span><span 
class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span 
class="p">)</span>
-        <span class="kn">import</span> <span class="nn">pandas.io.sql</span> 
<span class="kn">as</span> <span class="nn">psql</span>
+        <span class="kn">import</span> <span class="nn">pandas.io.sql</span> 
<span class="k">as</span> <span class="nn">psql</span>
         <span class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_conn</span><span class="p">()</span>
         <span class="n">df</span> <span class="o">=</span> <span 
class="n">psql</span><span class="o">.</span><span 
class="n">read_sql</span><span class="p">(</span><span 
class="n">sql</span><span class="p">,</span> <span class="n">con</span><span 
class="o">=</span><span class="n">conn</span><span class="p">,</span> <span 
class="n">params</span><span class="o">=</span><span 
class="n">parameters</span><span class="p">)</span>
         <span class="n">conn</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
         <span class="k">return</span> <span class="n">df</span></div>
 
-<div class="viewcode-block" id="DbApiHook.get_records"><a 
class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.get_records">[docs]</a>    <span 
class="k">def</span> <span class="nf">get_records</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">sql</span><span class="p">,</span> <span 
class="n">parameters</span><span class="o">=</span><span 
class="bp">None</span><span class="p">):</span>
+<div class="viewcode-block" id="DbApiHook.get_records"><a 
class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.get_records">[docs]</a>    <span 
class="k">def</span> <span class="nf">get_records</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">sql</span><span class="p">,</span> <span 
class="n">parameters</span><span class="o">=</span><span 
class="kc">None</span><span class="p">):</span>
         <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">        Executes the sql and returns a set of records.</span>
 
@@ -227,7 +270,7 @@
             <span class="n">sql</span> <span class="o">=</span> <span 
class="n">sql</span><span class="o">.</span><span class="n">encode</span><span 
class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span 
class="p">)</span>
         <span class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_conn</span><span class="p">()</span>
         <span class="n">cur</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_cursor</span><span class="p">()</span>
-        <span class="k">if</span> <span class="n">parameters</span> <span 
class="ow">is</span> <span class="ow">not</span> <span 
class="bp">None</span><span class="p">:</span>
+        <span class="k">if</span> <span class="n">parameters</span> <span 
class="ow">is</span> <span class="ow">not</span> <span 
class="kc">None</span><span class="p">:</span>
             <span class="n">cur</span><span class="o">.</span><span 
class="n">execute</span><span class="p">(</span><span class="n">sql</span><span 
class="p">,</span> <span class="n">parameters</span><span class="p">)</span>
         <span class="k">else</span><span class="p">:</span>
             <span class="n">cur</span><span class="o">.</span><span 
class="n">execute</span><span class="p">(</span><span class="n">sql</span><span 
class="p">)</span>
@@ -236,7 +279,7 @@
         <span class="n">conn</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
         <span class="k">return</span> <span class="n">rows</span></div>
 
-<div class="viewcode-block" id="DbApiHook.get_first"><a class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.get_first">[docs]</a>    <span 
class="k">def</span> <span class="nf">get_first</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">sql</span><span class="p">,</span> <span 
class="n">parameters</span><span class="o">=</span><span 
class="bp">None</span><span class="p">):</span>
+<div class="viewcode-block" id="DbApiHook.get_first"><a class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.get_first">[docs]</a>    <span 
class="k">def</span> <span class="nf">get_first</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">sql</span><span class="p">,</span> <span 
class="n">parameters</span><span class="o">=</span><span 
class="kc">None</span><span class="p">):</span>
         <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">        Executes the sql and returns the first resulting 
row.</span>
 
@@ -250,7 +293,7 @@
             <span class="n">sql</span> <span class="o">=</span> <span 
class="n">sql</span><span class="o">.</span><span class="n">encode</span><span 
class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span 
class="p">)</span>
         <span class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_conn</span><span class="p">()</span>
         <span class="n">cur</span> <span class="o">=</span> <span 
class="n">conn</span><span class="o">.</span><span class="n">cursor</span><span 
class="p">()</span>
-        <span class="k">if</span> <span class="n">parameters</span> <span 
class="ow">is</span> <span class="ow">not</span> <span 
class="bp">None</span><span class="p">:</span>
+        <span class="k">if</span> <span class="n">parameters</span> <span 
class="ow">is</span> <span class="ow">not</span> <span 
class="kc">None</span><span class="p">:</span>
             <span class="n">cur</span><span class="o">.</span><span 
class="n">execute</span><span class="p">(</span><span class="n">sql</span><span 
class="p">,</span> <span class="n">parameters</span><span class="p">)</span>
         <span class="k">else</span><span class="p">:</span>
             <span class="n">cur</span><span class="o">.</span><span 
class="n">execute</span><span class="p">(</span><span class="n">sql</span><span 
class="p">)</span>
@@ -259,7 +302,7 @@
         <span class="n">conn</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
         <span class="k">return</span> <span class="n">rows</span></div>
 
-<div class="viewcode-block" id="DbApiHook.run"><a class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.run">[docs]</a>    <span 
class="k">def</span> <span class="nf">run</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span class="n">sql</span><span 
class="p">,</span> <span class="n">autocommit</span><span 
class="o">=</span><span class="bp">False</span><span class="p">,</span> <span 
class="n">parameters</span><span class="o">=</span><span 
class="bp">None</span><span class="p">):</span>
+<div class="viewcode-block" id="DbApiHook.run"><a class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.run">[docs]</a>    <span 
class="k">def</span> <span class="nf">run</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span class="n">sql</span><span 
class="p">,</span> <span class="n">autocommit</span><span 
class="o">=</span><span class="kc">False</span><span class="p">,</span> <span 
class="n">parameters</span><span class="o">=</span><span 
class="kc">None</span><span class="p">):</span>
         <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">        Runs a command or a list of commands. Pass a list of 
sql</span>
 <span class="sd">        statements to the sql parameter to get them to 
execute</span>
@@ -275,7 +318,7 @@
 <span class="sd">        :type parameters: mapping or iterable</span>
 <span class="sd">        &quot;&quot;&quot;</span>
         <span class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_conn</span><span class="p">()</span>
-        <span class="k">if</span> <span class="nb">isinstance</span><span 
class="p">(</span><span class="n">sql</span><span class="p">,</span> <span 
class="nb">basestring</span><span class="p">):</span>
+        <span class="k">if</span> <span class="nb">isinstance</span><span 
class="p">(</span><span class="n">sql</span><span class="p">,</span> <span 
class="n">basestring</span><span class="p">):</span>
             <span class="n">sql</span> <span class="o">=</span> <span 
class="p">[</span><span class="n">sql</span><span class="p">]</span>
 
         <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">supports_autocommit</span><span 
class="p">:</span>
@@ -286,7 +329,7 @@
             <span class="k">if</span> <span class="n">sys</span><span 
class="o">.</span><span class="n">version_info</span><span 
class="p">[</span><span class="mi">0</span><span class="p">]</span> <span 
class="o">&lt;</span> <span class="mi">3</span><span class="p">:</span>
                 <span class="n">s</span> <span class="o">=</span> <span 
class="n">s</span><span class="o">.</span><span class="n">encode</span><span 
class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span 
class="p">)</span>
             <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="n">s</span><span 
class="p">)</span>
-            <span class="k">if</span> <span class="n">parameters</span> <span 
class="ow">is</span> <span class="ow">not</span> <span 
class="bp">None</span><span class="p">:</span>
+            <span class="k">if</span> <span class="n">parameters</span> <span 
class="ow">is</span> <span class="ow">not</span> <span 
class="kc">None</span><span class="p">:</span>
                 <span class="n">cur</span><span class="o">.</span><span 
class="n">execute</span><span class="p">(</span><span class="n">s</span><span 
class="p">,</span> <span class="n">parameters</span><span class="p">)</span>
             <span class="k">else</span><span class="p">:</span>
                 <span class="n">cur</span><span class="o">.</span><span 
class="n">execute</span><span class="p">(</span><span class="n">s</span><span 
class="p">)</span>
@@ -303,7 +346,7 @@
 <span class="sd">        &quot;&quot;&quot;</span>
         <span class="k">return</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">get_conn</span><span class="p">()</span><span 
class="o">.</span><span class="n">cursor</span><span class="p">()</span></div>
 
-<div class="viewcode-block" id="DbApiHook.insert_rows"><a 
class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.insert_rows">[docs]</a>    <span 
class="k">def</span> <span class="nf">insert_rows</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">table</span><span class="p">,</span> <span class="n">rows</span><span 
class="p">,</span> <span class="n">target_fields</span><span 
class="o">=</span><span class="bp">None</span><span class="p">,</span> <span 
class="n">commit_every</span><span class="o">=</span><span 
class="mi">1000</span><span class="p">):</span>
+<div class="viewcode-block" id="DbApiHook.insert_rows"><a 
class="viewcode-back" 
href="../code.html#airflow.hooks.DbApiHook.insert_rows">[docs]</a>    <span 
class="k">def</span> <span class="nf">insert_rows</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">table</span><span class="p">,</span> <span class="n">rows</span><span 
class="p">,</span> <span class="n">target_fields</span><span 
class="o">=</span><span class="kc">None</span><span class="p">,</span> <span 
class="n">commit_every</span><span class="o">=</span><span 
class="mi">1000</span><span class="p">):</span>
         <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">        A generic way to insert a set of tuples into a 
table,</span>
 <span class="sd">        the whole set of inserts is treated as one 
transaction</span>
@@ -320,22 +363,22 @@
 <span class="sd">        &quot;&quot;&quot;</span>
         <span class="k">if</span> <span class="n">target_fields</span><span 
class="p">:</span>
             <span class="n">target_fields</span> <span class="o">=</span> 
<span class="s2">&quot;, &quot;</span><span class="o">.</span><span 
class="n">join</span><span class="p">(</span><span 
class="n">target_fields</span><span class="p">)</span>
-            <span class="n">target_fields</span> <span class="o">=</span> 
<span class="s2">&quot;({})&quot;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span 
class="n">target_fields</span><span class="p">)</span>
+            <span class="n">target_fields</span> <span class="o">=</span> 
<span class="s2">&quot;(</span><span class="si">{}</span><span 
class="s2">)&quot;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span 
class="n">target_fields</span><span class="p">)</span>
         <span class="k">else</span><span class="p">:</span>
             <span class="n">target_fields</span> <span class="o">=</span> 
<span class="s1">&#39;&#39;</span>
         <span class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_conn</span><span class="p">()</span>
-        <span class="n">cur</span> <span class="o">=</span> <span 
class="n">conn</span><span class="o">.</span><span class="n">cursor</span><span 
class="p">()</span>
         <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">supports_autocommit</span><span 
class="p">:</span>
-            <span class="n">cur</span><span class="o">.</span><span 
class="n">execute</span><span class="p">(</span><span class="s1">&#39;SET 
autocommit = 0&#39;</span><span class="p">)</span>
+            <span class="bp">self</span><span class="o">.</span><span 
class="n">set_autocommit</span><span class="p">(</span><span 
class="n">conn</span><span class="p">,</span> <span 
class="kc">False</span><span class="p">)</span>
         <span class="n">conn</span><span class="o">.</span><span 
class="n">commit</span><span class="p">()</span>
+        <span class="n">cur</span> <span class="o">=</span> <span 
class="n">conn</span><span class="o">.</span><span class="n">cursor</span><span 
class="p">()</span>
         <span class="n">i</span> <span class="o">=</span> <span 
class="mi">0</span>
         <span class="k">for</span> <span class="n">row</span> <span 
class="ow">in</span> <span class="n">rows</span><span class="p">:</span>
             <span class="n">i</span> <span class="o">+=</span> <span 
class="mi">1</span>
             <span class="n">l</span> <span class="o">=</span> <span 
class="p">[]</span>
             <span class="k">for</span> <span class="n">cell</span> <span 
class="ow">in</span> <span class="n">row</span><span class="p">:</span>
-                <span class="n">l</span><span class="o">.</span><span 
class="n">append</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">_serialize_cell</span><span class="p">(</span><span 
class="n">cell</span><span class="p">))</span>
+                <span class="n">l</span><span class="o">.</span><span 
class="n">append</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">_serialize_cell</span><span class="p">(</span><span 
class="n">cell</span><span class="p">,</span> <span class="n">conn</span><span 
class="p">))</span>
             <span class="n">values</span> <span class="o">=</span> <span 
class="nb">tuple</span><span class="p">(</span><span class="n">l</span><span 
class="p">)</span>
-            <span class="n">sql</span> <span class="o">=</span> <span 
class="s2">&quot;INSERT INTO {0} {1} VALUES ({2});&quot;</span><span 
class="o">.</span><span class="n">format</span><span class="p">(</span>
+            <span class="n">sql</span> <span class="o">=</span> <span 
class="s2">&quot;INSERT INTO </span><span class="si">{0}</span><span 
class="s2"> </span><span class="si">{1}</span><span class="s2"> VALUES 
(</span><span class="si">{2}</span><span class="s2">);&quot;</span><span 
class="o">.</span><span class="n">format</span><span class="p">(</span>
                 <span class="n">table</span><span class="p">,</span>
                 <span class="n">target_fields</span><span class="p">,</span>
                 <span class="s2">&quot;,&quot;</span><span 
class="o">.</span><span class="n">join</span><span class="p">(</span><span 
class="n">values</span><span class="p">))</span>
@@ -343,18 +386,29 @@
             <span class="k">if</span> <span class="n">commit_every</span> 
<span class="ow">and</span> <span class="n">i</span> <span class="o">%</span> 
<span class="n">commit_every</span> <span class="o">==</span> <span 
class="mi">0</span><span class="p">:</span>
                 <span class="n">conn</span><span class="o">.</span><span 
class="n">commit</span><span class="p">()</span>
                 <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span>
-                    <span class="s2">&quot;Loaded {i} into {table} rows so 
far&quot;</span><span class="o">.</span><span class="n">format</span><span 
class="p">(</span><span class="o">**</span><span class="nb">locals</span><span 
class="p">()))</span>
+                    <span class="s2">&quot;Loaded </span><span 
class="si">{i}</span><span class="s2"> into </span><span 
class="si">{table}</span><span class="s2"> rows so far&quot;</span><span 
class="o">.</span><span class="n">format</span><span class="p">(</span><span 
class="o">**</span><span class="nb">locals</span><span class="p">()))</span>
         <span class="n">conn</span><span class="o">.</span><span 
class="n">commit</span><span class="p">()</span>
         <span class="n">cur</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
         <span class="n">conn</span><span class="o">.</span><span 
class="n">close</span><span class="p">()</span>
         <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span>
-            <span class="s2">&quot;Done loading. Loaded a total of {i} 
rows&quot;</span><span class="o">.</span><span class="n">format</span><span 
class="p">(</span><span class="o">**</span><span class="nb">locals</span><span 
class="p">()))</span></div>
+            <span class="s2">&quot;Done loading. Loaded a total of 
</span><span class="si">{i}</span><span class="s2"> rows&quot;</span><span 
class="o">.</span><span class="n">format</span><span class="p">(</span><span 
class="o">**</span><span class="nb">locals</span><span 
class="p">()))</span></div>
 
     <span class="nd">@staticmethod</span>
-    <span class="k">def</span> <span class="nf">_serialize_cell</span><span 
class="p">(</span><span class="n">cell</span><span class="p">):</span>
-        <span class="k">if</span> <span class="nb">isinstance</span><span 
class="p">(</span><span class="n">cell</span><span class="p">,</span> <span 
class="nb">basestring</span><span class="p">):</span>
+    <span class="k">def</span> <span class="nf">_serialize_cell</span><span 
class="p">(</span><span class="n">cell</span><span class="p">,</span> <span 
class="n">conn</span><span class="o">=</span><span class="kc">None</span><span 
class="p">):</span>
+        <span class="sd">&quot;&quot;&quot;</span>
+<span class="sd">        Returns the SQL literal of the cell as a 
string.</span>
+
+<span class="sd">        :param cell: The cell to insert into the table</span>
+<span class="sd">        :type cell: object</span>
+<span class="sd">        :param conn: The database connection</span>
+<span class="sd">        :type conn: connection object</span>
+<span class="sd">        :return: The serialized cell</span>
+<span class="sd">        :rtype: str</span>
+<span class="sd">        &quot;&quot;&quot;</span>
+
+        <span class="k">if</span> <span class="nb">isinstance</span><span 
class="p">(</span><span class="n">cell</span><span class="p">,</span> <span 
class="n">basestring</span><span class="p">):</span>
             <span class="k">return</span> <span 
class="s2">&quot;&#39;&quot;</span> <span class="o">+</span> <span 
class="nb">str</span><span class="p">(</span><span class="n">cell</span><span 
class="p">)</span><span class="o">.</span><span class="n">replace</span><span 
class="p">(</span><span class="s2">&quot;&#39;&quot;</span><span 
class="p">,</span> <span class="s2">&quot;&#39;&#39;&quot;</span><span 
class="p">)</span> <span class="o">+</span> <span 
class="s2">&quot;&#39;&quot;</span>
-        <span class="k">elif</span> <span class="n">cell</span> <span 
class="ow">is</span> <span class="bp">None</span><span class="p">:</span>
+        <span class="k">elif</span> <span class="n">cell</span> <span 
class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
             <span class="k">return</span> <span 
class="s1">&#39;NULL&#39;</span>
         <span class="k">elif</span> <span class="nb">isinstance</span><span 
class="p">(</span><span class="n">cell</span><span class="p">,</span> <span 
class="n">numpy</span><span class="o">.</span><span 
class="n">datetime64</span><span class="p">):</span>
             <span class="k">return</span> <span 
class="s2">&quot;&#39;&quot;</span> <span class="o">+</span> <span 
class="nb">str</span><span class="p">(</span><span class="n">cell</span><span 
class="p">)</span> <span class="o">+</span> <span 
class="s2">&quot;&#39;&quot;</span>
@@ -387,6 +441,9 @@
 </pre></div>
 
            </div>
+           <div class="articleComments">
+            
+           </div>
           </div>
           <footer>
   
@@ -419,7 +476,8 @@
             VERSION:'',
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true
+            HAS_SOURCE:  true,
+            SOURCELINK_SUFFIX: '.txt'
         };
     </script>
       <script type="text/javascript" src="../_static/jquery.js"></script>

http://git-wip-us.apache.org/repos/asf/incubator-airflow-site/blob/9c75ee9e/_modules/dummy_operator.html
----------------------------------------------------------------------
diff --git a/_modules/dummy_operator.html b/_modules/dummy_operator.html
index a531fd1..a5452a1 100644
--- a/_modules/dummy_operator.html
+++ b/_modules/dummy_operator.html
@@ -30,6 +30,9 @@
   
 
   
+        <link rel="index" title="Index"
+              href="../genindex.html"/>
+        <link rel="search" title="Search" href="../search.html"/>
     <link rel="top" title="Airflow Documentation" href="../index.html"/>
         <link rel="up" title="Module code" href="index.html"/> 
 
@@ -40,6 +43,7 @@
 
 <body class="wy-body-for-nav" role="document">
 
+   
   <div class="wy-grid-for-nav">
 
     
@@ -90,6 +94,8 @@
 <li class="toctree-l1"><a class="reference internal" 
href="../scheduler.html">Scheduling &amp; Triggers</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../plugins.html">Plugins</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../security.html">Security</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../api.html">Experimental Rest API</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../integration.html">Integration</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../faq.html">FAQ</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../code.html">API 
Reference</a></li>
 </ul>
@@ -104,8 +110,10 @@
 
       
       <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-        <a href="../index.html">Airflow</a>
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">Airflow</a>
+        
       </nav>
 
 
@@ -118,19 +126,36 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
 <div role="navigation" aria-label="breadcrumbs navigation">
+
   <ul class="wy-breadcrumbs">
-    <li><a href="../index.html">Docs</a> &raquo;</li>
-      
+    
+      <li><a href="../index.html">Docs</a> &raquo;</li>
+        
           <li><a href="index.html">Module code</a> &raquo;</li>
-      
-    <li>dummy_operator</li>
+        
+      <li>dummy_operator</li>
+    
+    
       <li class="wy-breadcrumbs-aside">
         
-          
+            
         
       </li>
+    
   </ul>
+
+  
   <hr/>
 </div>
           <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
@@ -151,8 +176,8 @@
 <span class="c1"># See the License for the specific language governing 
permissions and</span>
 <span class="c1"># limitations under the License.</span>
 
-<span class="kn">from</span> <span class="nn">airflow.models</span> <span 
class="kn">import</span> <span class="n">BaseOperator</span>
-<span class="kn">from</span> <span class="nn">airflow.utils.decorators</span> 
<span class="kn">import</span> <span class="n">apply_defaults</span>
+<span class="kn">from</span> <span class="nn">airflow.models</span> <span 
class="k">import</span> <span class="n">BaseOperator</span>
+<span class="kn">from</span> <span class="nn">airflow.utils.decorators</span> 
<span class="k">import</span> <span class="n">apply_defaults</span>
 
 
 <div class="viewcode-block" id="DummyOperator"><a class="viewcode-back" 
href="../code.html#airflow.operators.DummyOperator">[docs]</a><span 
class="k">class</span> <span class="nc">DummyOperator</span><span 
class="p">(</span><span class="n">BaseOperator</span><span class="p">):</span>
@@ -173,6 +198,9 @@
 </pre></div>
 
            </div>
+           <div class="articleComments">
+            
+           </div>
           </div>
           <footer>
   
@@ -205,7 +233,8 @@
             VERSION:'',
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true
+            HAS_SOURCE:  true,
+            SOURCELINK_SUFFIX: '.txt'
         };
     </script>
       <script type="text/javascript" src="../_static/jquery.js"></script>

http://git-wip-us.apache.org/repos/asf/incubator-airflow-site/blob/9c75ee9e/_modules/email_operator.html
----------------------------------------------------------------------
diff --git a/_modules/email_operator.html b/_modules/email_operator.html
index 4d91901..ccb6373 100644
--- a/_modules/email_operator.html
+++ b/_modules/email_operator.html
@@ -30,6 +30,9 @@
   
 
   
+        <link rel="index" title="Index"
+              href="../genindex.html"/>
+        <link rel="search" title="Search" href="../search.html"/>
     <link rel="top" title="Airflow Documentation" href="../index.html"/>
         <link rel="up" title="Module code" href="index.html"/> 
 
@@ -40,6 +43,7 @@
 
 <body class="wy-body-for-nav" role="document">
 
+   
   <div class="wy-grid-for-nav">
 
     
@@ -90,6 +94,8 @@
 <li class="toctree-l1"><a class="reference internal" 
href="../scheduler.html">Scheduling &amp; Triggers</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../plugins.html">Plugins</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../security.html">Security</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../api.html">Experimental Rest API</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../integration.html">Integration</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../faq.html">FAQ</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../code.html">API 
Reference</a></li>
 </ul>
@@ -104,8 +110,10 @@
 
       
       <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-        <a href="../index.html">Airflow</a>
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">Airflow</a>
+        
       </nav>
 
 
@@ -118,19 +126,36 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
 <div role="navigation" aria-label="breadcrumbs navigation">
+
   <ul class="wy-breadcrumbs">
-    <li><a href="../index.html">Docs</a> &raquo;</li>
-      
+    
+      <li><a href="../index.html">Docs</a> &raquo;</li>
+        
           <li><a href="index.html">Module code</a> &raquo;</li>
-      
-    <li>email_operator</li>
+        
+      <li>email_operator</li>
+    
+    
       <li class="wy-breadcrumbs-aside">
         
-          
+            
         
       </li>
+    
   </ul>
+
+  
   <hr/>
 </div>
           <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
@@ -151,9 +176,9 @@
 <span class="c1"># See the License for the specific language governing 
permissions and</span>
 <span class="c1"># limitations under the License.</span>
 
-<span class="kn">from</span> <span class="nn">airflow.models</span> <span 
class="kn">import</span> <span class="n">BaseOperator</span>
-<span class="kn">from</span> <span class="nn">airflow.utils.email</span> <span 
class="kn">import</span> <span class="n">send_email</span>
-<span class="kn">from</span> <span class="nn">airflow.utils.decorators</span> 
<span class="kn">import</span> <span class="n">apply_defaults</span>
+<span class="kn">from</span> <span class="nn">airflow.models</span> <span 
class="k">import</span> <span class="n">BaseOperator</span>
+<span class="kn">from</span> <span class="nn">airflow.utils.email</span> <span 
class="k">import</span> <span class="n">send_email</span>
+<span class="kn">from</span> <span class="nn">airflow.utils.decorators</span> 
<span class="k">import</span> <span class="n">apply_defaults</span>
 
 
 <div class="viewcode-block" id="EmailOperator"><a class="viewcode-back" 
href="../code.html#airflow.operators.EmailOperator">[docs]</a><span 
class="k">class</span> <span class="nc">EmailOperator</span><span 
class="p">(</span><span class="n">BaseOperator</span><span class="p">):</span>
@@ -185,9 +210,10 @@
             <span class="n">to</span><span class="p">,</span>
             <span class="n">subject</span><span class="p">,</span>
             <span class="n">html_content</span><span class="p">,</span>
-            <span class="n">files</span><span class="o">=</span><span 
class="bp">None</span><span class="p">,</span>
-            <span class="n">cc</span><span class="o">=</span><span 
class="bp">None</span><span class="p">,</span>
-            <span class="n">bcc</span><span class="o">=</span><span 
class="bp">None</span><span class="p">,</span>
+            <span class="n">files</span><span class="o">=</span><span 
class="kc">None</span><span class="p">,</span>
+            <span class="n">cc</span><span class="o">=</span><span 
class="kc">None</span><span class="p">,</span>
+            <span class="n">bcc</span><span class="o">=</span><span 
class="kc">None</span><span class="p">,</span>
+            <span class="n">mime_subtype</span><span class="o">=</span><span 
class="s1">&#39;mixed&#39;</span><span class="p">,</span>
             <span class="o">*</span><span class="n">args</span><span 
class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span 
class="p">):</span>
         <span class="nb">super</span><span class="p">(</span><span 
class="n">EmailOperator</span><span class="p">,</span> <span 
class="bp">self</span><span class="p">)</span><span class="o">.</span><span 
class="n">__init__</span><span class="p">(</span><span class="o">*</span><span 
class="n">args</span><span class="p">,</span> <span class="o">**</span><span 
class="n">kwargs</span><span class="p">)</span>
         <span class="bp">self</span><span class="o">.</span><span 
class="n">to</span> <span class="o">=</span> <span class="n">to</span>
@@ -196,12 +222,16 @@
         <span class="bp">self</span><span class="o">.</span><span 
class="n">files</span> <span class="o">=</span> <span class="n">files</span> 
<span class="ow">or</span> <span class="p">[]</span>
         <span class="bp">self</span><span class="o">.</span><span 
class="n">cc</span> <span class="o">=</span> <span class="n">cc</span>
         <span class="bp">self</span><span class="o">.</span><span 
class="n">bcc</span> <span class="o">=</span> <span class="n">bcc</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">mime_subtype</span> <span class="o">=</span> <span 
class="n">mime_subtype</span>
 
     <span class="k">def</span> <span class="nf">execute</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">context</span><span class="p">):</span>
-        <span class="n">send_email</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">to</span><span 
class="p">,</span> <span class="bp">self</span><span class="o">.</span><span 
class="n">subject</span><span class="p">,</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">html_content</span><span class="p">,</span> <span 
class="n">files</span><span class="o">=</span><span class="bp">self</span><span 
class="o">.</span><span class="n">files</span><span class="p">,</span> <span 
class="n">cc</span><span class="o">=</span><span class="bp">self</span><span 
class="o">.</span><span class="n">cc</span><span class="p">,</span> <span 
class="n">bcc</span><span class="o">=</span><span class="bp">self</span><span 
class="o">.</span><span class="n">bcc</span><span class="p">)</span></div>
+        <span class="n">send_email</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">to</span><span 
class="p">,</span> <span class="bp">self</span><span class="o">.</span><span 
class="n">subject</span><span class="p">,</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">html_content</span><span class="p">,</span> <span 
class="n">files</span><span class="o">=</span><span class="bp">self</span><span 
class="o">.</span><span class="n">files</span><span class="p">,</span> <span 
class="n">cc</span><span class="o">=</span><span class="bp">self</span><span 
class="o">.</span><span class="n">cc</span><span class="p">,</span> <span 
class="n">bcc</span><span class="o">=</span><span class="bp">self</span><span 
class="o">.</span><span class="n">bcc</span><span class="p">,</span> <span 
class="n">mime_subtype</span><span class="o">=</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">mime_subtype</span><spa
 n class="p">)</span></div>
 </pre></div>
 
            </div>
+           <div class="articleComments">
+            
+           </div>
           </div>
           <footer>
   
@@ -234,7 +264,8 @@
             VERSION:'',
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true
+            HAS_SOURCE:  true,
+            SOURCELINK_SUFFIX: '.txt'
         };
     </script>
       <script type="text/javascript" src="../_static/jquery.js"></script>

http://git-wip-us.apache.org/repos/asf/incubator-airflow-site/blob/9c75ee9e/_modules/ftp_hook.html
----------------------------------------------------------------------
diff --git a/_modules/ftp_hook.html b/_modules/ftp_hook.html
index eed5b97..894f72f 100644
--- a/_modules/ftp_hook.html
+++ b/_modules/ftp_hook.html
@@ -30,6 +30,9 @@
   
 
   
+        <link rel="index" title="Index"
+              href="../genindex.html"/>
+        <link rel="search" title="Search" href="../search.html"/>
     <link rel="top" title="Airflow Documentation" href="../index.html"/>
         <link rel="up" title="Module code" href="index.html"/> 
 
@@ -40,6 +43,7 @@
 
 <body class="wy-body-for-nav" role="document">
 
+   
   <div class="wy-grid-for-nav">
 
     
@@ -90,6 +94,8 @@
 <li class="toctree-l1"><a class="reference internal" 
href="../scheduler.html">Scheduling &amp; Triggers</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../plugins.html">Plugins</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../security.html">Security</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../api.html">Experimental Rest API</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../integration.html">Integration</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../faq.html">FAQ</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../code.html">API 
Reference</a></li>
 </ul>
@@ -104,8 +110,10 @@
 
       
       <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-        <a href="../index.html">Airflow</a>
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">Airflow</a>
+        
       </nav>
 
 
@@ -118,19 +126,36 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
 <div role="navigation" aria-label="breadcrumbs navigation">
+
   <ul class="wy-breadcrumbs">
-    <li><a href="../index.html">Docs</a> &raquo;</li>
-      
+    
+      <li><a href="../index.html">Docs</a> &raquo;</li>
+        
           <li><a href="index.html">Module code</a> &raquo;</li>
-      
-    <li>ftp_hook</li>
+        
+      <li>ftp_hook</li>
+    
+    
       <li class="wy-breadcrumbs-aside">
         
-          
+            
         
       </li>
+    
   </ul>
+
+  
   <hr/>
 </div>
           <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
@@ -156,11 +181,11 @@
 <span class="kn">import</span> <span class="nn">ftplib</span>
 <span class="kn">import</span> <span class="nn">logging</span>
 <span class="kn">import</span> <span class="nn">os.path</span>
-<span class="kn">from</span> <span class="nn">airflow.hooks.base_hook</span> 
<span class="kn">import</span> <span class="n">BaseHook</span>
-<span class="kn">from</span> <span class="nn">past.builtins</span> <span 
class="kn">import</span> <span class="nb">basestring</span>
+<span class="kn">from</span> <span class="nn">airflow.hooks.base_hook</span> 
<span class="k">import</span> <span class="n">BaseHook</span>
+<span class="kn">from</span> <span class="nn">past.builtins</span> <span 
class="k">import</span> <span class="n">basestring</span>
 
 
-<span class="k">def</span> <span class="nf">mlsd</span><span 
class="p">(</span><span class="n">conn</span><span class="p">,</span> <span 
class="n">path</span><span class="o">=</span><span 
class="s2">&quot;&quot;</span><span class="p">,</span> <span 
class="n">facts</span><span class="o">=</span><span class="bp">None</span><span 
class="p">):</span>
+<span class="k">def</span> <span class="nf">mlsd</span><span 
class="p">(</span><span class="n">conn</span><span class="p">,</span> <span 
class="n">path</span><span class="o">=</span><span 
class="s2">&quot;&quot;</span><span class="p">,</span> <span 
class="n">facts</span><span class="o">=</span><span class="kc">None</span><span 
class="p">):</span>
     <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">    BACKPORT FROM PYTHON3 FTPLIB.</span>
 
@@ -203,20 +228,20 @@
 
     <span class="k">def</span> <span class="nf">__init__</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">ftp_conn_id</span><span class="o">=</span><span 
class="s1">&#39;ftp_default&#39;</span><span class="p">):</span>
         <span class="bp">self</span><span class="o">.</span><span 
class="n">ftp_conn_id</span> <span class="o">=</span> <span 
class="n">ftp_conn_id</span>
-        <span class="bp">self</span><span class="o">.</span><span 
class="n">conn</span> <span class="o">=</span> <span class="bp">None</span>
+        <span class="bp">self</span><span class="o">.</span><span 
class="n">conn</span> <span class="o">=</span> <span class="kc">None</span>
 
     <span class="k">def</span> <span class="nf">__enter__</span><span 
class="p">(</span><span class="bp">self</span><span class="p">):</span>
         <span class="k">return</span> <span class="bp">self</span>
 
     <span class="k">def</span> <span class="nf">__exit__</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">exc_type</span><span class="p">,</span> <span 
class="n">exc_val</span><span class="p">,</span> <span 
class="n">exc_tb</span><span class="p">):</span>
-        <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">conn</span> <span class="ow">is</span> <span 
class="ow">not</span> <span class="bp">None</span><span class="p">:</span>
+        <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">conn</span> <span class="ow">is</span> <span 
class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
             <span class="bp">self</span><span class="o">.</span><span 
class="n">close_conn</span><span class="p">()</span>
 
 <div class="viewcode-block" id="FTPHook.get_conn"><a class="viewcode-back" 
href="../code.html#airflow.contrib.hooks.FTPHook.get_conn">[docs]</a>    <span 
class="k">def</span> <span class="nf">get_conn</span><span 
class="p">(</span><span class="bp">self</span><span class="p">):</span>
         <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">        Returns a FTP connection object</span>
 <span class="sd">        &quot;&quot;&quot;</span>
-        <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">conn</span> <span class="ow">is</span> <span 
class="bp">None</span><span class="p">:</span>
+        <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">conn</span> <span class="ow">is</span> <span 
class="kc">None</span><span class="p">:</span>
             <span class="n">params</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_connection</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">ftp_conn_id</span><span class="p">)</span>
             <span class="bp">self</span><span class="o">.</span><span 
class="n">conn</span> <span class="o">=</span> <span 
class="n">ftplib</span><span class="o">.</span><span class="n">FTP</span><span 
class="p">(</span><span class="n">params</span><span class="o">.</span><span 
class="n">host</span><span class="p">,</span> <span 
class="n">params</span><span class="o">.</span><span 
class="n">login</span><span class="p">,</span> <span 
class="n">params</span><span class="o">.</span><span 
class="n">password</span><span class="p">)</span>
 
@@ -247,7 +272,7 @@
             <span class="n">files</span> <span class="o">=</span> <span 
class="nb">dict</span><span class="p">(</span><span class="n">mlsd</span><span 
class="p">(</span><span class="n">conn</span><span class="p">))</span>
         <span class="k">return</span> <span class="n">files</span></div>
 
-<div class="viewcode-block" id="FTPHook.list_directory"><a 
class="viewcode-back" 
href="../code.html#airflow.contrib.hooks.FTPHook.list_directory">[docs]</a>    
<span class="k">def</span> <span class="nf">list_directory</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">path</span><span class="p">,</span> <span class="n">nlst</span><span 
class="o">=</span><span class="bp">False</span><span class="p">):</span>
+<div class="viewcode-block" id="FTPHook.list_directory"><a 
class="viewcode-back" 
href="../code.html#airflow.contrib.hooks.FTPHook.list_directory">[docs]</a>    
<span class="k">def</span> <span class="nf">list_directory</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">path</span><span class="p">,</span> <span class="n">nlst</span><span 
class="o">=</span><span class="kc">False</span><span class="p">):</span>
         <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">        Returns a list of files on the remote system.</span>
 
@@ -296,7 +321,7 @@
 <span class="sd">        &quot;&quot;&quot;</span>
         <span class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_conn</span><span class="p">()</span>
 
-        <span class="n">is_path</span> <span class="o">=</span> <span 
class="nb">isinstance</span><span class="p">(</span><span 
class="n">local_full_path_or_buffer</span><span class="p">,</span> <span 
class="nb">basestring</span><span class="p">)</span>
+        <span class="n">is_path</span> <span class="o">=</span> <span 
class="nb">isinstance</span><span class="p">(</span><span 
class="n">local_full_path_or_buffer</span><span class="p">,</span> <span 
class="n">basestring</span><span class="p">)</span>
 
         <span class="k">if</span> <span class="n">is_path</span><span 
class="p">:</span>
             <span class="n">output_handle</span> <span class="o">=</span> 
<span class="nb">open</span><span class="p">(</span><span 
class="n">local_full_path_or_buffer</span><span class="p">,</span> <span 
class="s1">&#39;wb&#39;</span><span class="p">)</span>
@@ -305,9 +330,9 @@
 
         <span class="n">remote_path</span><span class="p">,</span> <span 
class="n">remote_file_name</span> <span class="o">=</span> <span 
class="n">os</span><span class="o">.</span><span class="n">path</span><span 
class="o">.</span><span class="n">split</span><span class="p">(</span><span 
class="n">remote_full_path</span><span class="p">)</span>
         <span class="n">conn</span><span class="o">.</span><span 
class="n">cwd</span><span class="p">(</span><span 
class="n">remote_path</span><span class="p">)</span>
-        <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="s1">&#39;Retrieving 
file from FTP: {}&#39;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span 
class="n">remote_full_path</span><span class="p">))</span>
+        <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="s1">&#39;Retrieving 
file from FTP: </span><span class="si">{}</span><span 
class="s1">&#39;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span 
class="n">remote_full_path</span><span class="p">))</span>
         <span class="n">conn</span><span class="o">.</span><span 
class="n">retrbinary</span><span class="p">(</span><span class="s1">&#39;RETR 
</span><span class="si">%s</span><span class="s1">&#39;</span> <span 
class="o">%</span> <span class="n">remote_file_name</span><span 
class="p">,</span> <span class="n">output_handle</span><span 
class="o">.</span><span class="n">write</span><span class="p">)</span>
-        <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="s1">&#39;Finished 
retrieving file from FTP: {}&#39;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span>
+        <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="s1">&#39;Finished 
retrieving file from FTP: </span><span class="si">{}</span><span 
class="s1">&#39;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span>
             <span class="n">remote_full_path</span><span class="p">))</span>
 
         <span class="k">if</span> <span class="n">is_path</span><span 
class="p">:</span>
@@ -329,7 +354,7 @@
 <span class="sd">        &quot;&quot;&quot;</span>
         <span class="n">conn</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_conn</span><span class="p">()</span>
 
-        <span class="n">is_path</span> <span class="o">=</span> <span 
class="nb">isinstance</span><span class="p">(</span><span 
class="n">local_full_path_or_buffer</span><span class="p">,</span> <span 
class="nb">basestring</span><span class="p">)</span>
+        <span class="n">is_path</span> <span class="o">=</span> <span 
class="nb">isinstance</span><span class="p">(</span><span 
class="n">local_full_path_or_buffer</span><span class="p">,</span> <span 
class="n">basestring</span><span class="p">)</span>
 
         <span class="k">if</span> <span class="n">is_path</span><span 
class="p">:</span>
             <span class="n">input_handle</span> <span class="o">=</span> <span 
class="nb">open</span><span class="p">(</span><span 
class="n">local_full_path_or_buffer</span><span class="p">,</span> <span 
class="s1">&#39;rb&#39;</span><span class="p">)</span>
@@ -374,7 +399,7 @@
         <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">        Returns a FTPS connection object.</span>
 <span class="sd">        &quot;&quot;&quot;</span>
-        <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">conn</span> <span class="ow">is</span> <span 
class="bp">None</span><span class="p">:</span>
+        <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">conn</span> <span class="ow">is</span> <span 
class="kc">None</span><span class="p">:</span>
             <span class="n">params</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_connection</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">ftp_conn_id</span><span class="p">)</span>
             <span class="bp">self</span><span class="o">.</span><span 
class="n">conn</span> <span class="o">=</span> <span 
class="n">ftplib</span><span class="o">.</span><span 
class="n">FTP_TLS</span><span class="p">(</span>
                 <span class="n">params</span><span class="o">.</span><span 
class="n">host</span><span class="p">,</span> <span 
class="n">params</span><span class="o">.</span><span 
class="n">login</span><span class="p">,</span> <span 
class="n">params</span><span class="o">.</span><span class="n">password</span>
@@ -383,6 +408,9 @@
 </pre></div>
 
            </div>
+           <div class="articleComments">
+            
+           </div>
           </div>
           <footer>
   
@@ -415,7 +443,8 @@
             VERSION:'',
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true
+            HAS_SOURCE:  true,
+            SOURCELINK_SUFFIX: '.txt'
         };
     </script>
       <script type="text/javascript" src="../_static/jquery.js"></script>

http://git-wip-us.apache.org/repos/asf/incubator-airflow-site/blob/9c75ee9e/_modules/generic_transfer.html
----------------------------------------------------------------------
diff --git a/_modules/generic_transfer.html b/_modules/generic_transfer.html
index ed7f740..71c5825 100644
--- a/_modules/generic_transfer.html
+++ b/_modules/generic_transfer.html
@@ -30,6 +30,9 @@
   
 
   
+        <link rel="index" title="Index"
+              href="../genindex.html"/>
+        <link rel="search" title="Search" href="../search.html"/>
     <link rel="top" title="Airflow Documentation" href="../index.html"/>
         <link rel="up" title="Module code" href="index.html"/> 
 
@@ -40,6 +43,7 @@
 
 <body class="wy-body-for-nav" role="document">
 
+   
   <div class="wy-grid-for-nav">
 
     
@@ -90,6 +94,8 @@
 <li class="toctree-l1"><a class="reference internal" 
href="../scheduler.html">Scheduling &amp; Triggers</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../plugins.html">Plugins</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../security.html">Security</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../api.html">Experimental Rest API</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../integration.html">Integration</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../faq.html">FAQ</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../code.html">API 
Reference</a></li>
 </ul>
@@ -104,8 +110,10 @@
 
       
       <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-        <a href="../index.html">Airflow</a>
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">Airflow</a>
+        
       </nav>
 
 
@@ -118,19 +126,36 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
 <div role="navigation" aria-label="breadcrumbs navigation">
+
   <ul class="wy-breadcrumbs">
-    <li><a href="../index.html">Docs</a> &raquo;</li>
-      
+    
+      <li><a href="../index.html">Docs</a> &raquo;</li>
+        
           <li><a href="index.html">Module code</a> &raquo;</li>
-      
-    <li>generic_transfer</li>
+        
+      <li>generic_transfer</li>
+    
+    
       <li class="wy-breadcrumbs-aside">
         
-          
+            
         
       </li>
+    
   </ul>
+
+  
   <hr/>
 </div>
           <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
@@ -153,9 +178,9 @@
 
 <span class="kn">import</span> <span class="nn">logging</span>
 
-<span class="kn">from</span> <span class="nn">airflow.models</span> <span 
class="kn">import</span> <span class="n">BaseOperator</span>
-<span class="kn">from</span> <span class="nn">airflow.utils.decorators</span> 
<span class="kn">import</span> <span class="n">apply_defaults</span>
-<span class="kn">from</span> <span class="nn">airflow.hooks.base_hook</span> 
<span class="kn">import</span> <span class="n">BaseHook</span>
+<span class="kn">from</span> <span class="nn">airflow.models</span> <span 
class="k">import</span> <span class="n">BaseOperator</span>
+<span class="kn">from</span> <span class="nn">airflow.utils.decorators</span> 
<span class="k">import</span> <span class="n">apply_defaults</span>
+<span class="kn">from</span> <span class="nn">airflow.hooks.base_hook</span> 
<span class="k">import</span> <span class="n">BaseHook</span>
 
 
 <div class="viewcode-block" id="GenericTransfer"><a class="viewcode-back" 
href="../code.html#airflow.operators.GenericTransfer">[docs]</a><span 
class="k">class</span> <span class="nc">GenericTransfer</span><span 
class="p">(</span><span class="n">BaseOperator</span><span class="p">):</span>
@@ -191,7 +216,7 @@
             <span class="n">destination_table</span><span class="p">,</span>
             <span class="n">source_conn_id</span><span class="p">,</span>
             <span class="n">destination_conn_id</span><span class="p">,</span>
-            <span class="n">preoperator</span><span class="o">=</span><span 
class="bp">None</span><span class="p">,</span>
+            <span class="n">preoperator</span><span class="o">=</span><span 
class="kc">None</span><span class="p">,</span>
             <span class="o">*</span><span class="n">args</span><span 
class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span 
class="p">):</span>
         <span class="nb">super</span><span class="p">(</span><span 
class="n">GenericTransfer</span><span class="p">,</span> <span 
class="bp">self</span><span class="p">)</span><span class="o">.</span><span 
class="n">__init__</span><span class="p">(</span><span class="o">*</span><span 
class="n">args</span><span class="p">,</span> <span class="o">**</span><span 
class="n">kwargs</span><span class="p">)</span>
         <span class="bp">self</span><span class="o">.</span><span 
class="n">sql</span> <span class="o">=</span> <span class="n">sql</span>
@@ -203,7 +228,7 @@
     <span class="k">def</span> <span class="nf">execute</span><span 
class="p">(</span><span class="bp">self</span><span class="p">,</span> <span 
class="n">context</span><span class="p">):</span>
         <span class="n">source_hook</span> <span class="o">=</span> <span 
class="n">BaseHook</span><span class="o">.</span><span 
class="n">get_hook</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">source_conn_id</span><span class="p">)</span>
 
-        <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="s2">&quot;Extracting 
data from {}&quot;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">source_conn_id</span><span class="p">))</span>
+        <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="s2">&quot;Extracting 
data from </span><span class="si">{}</span><span class="s2">&quot;</span><span 
class="o">.</span><span class="n">format</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">source_conn_id</span><span class="p">))</span>
         <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="s2">&quot;Executing: 
</span><span class="se">\n</span><span class="s2">&quot;</span> <span 
class="o">+</span> <span class="bp">self</span><span class="o">.</span><span 
class="n">sql</span><span class="p">)</span>
         <span class="n">results</span> <span class="o">=</span> <span 
class="n">source_hook</span><span class="o">.</span><span 
class="n">get_records</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span class="n">sql</span><span 
class="p">)</span>
 
@@ -213,11 +238,14 @@
             <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="bp">self</span><span 
class="o">.</span><span class="n">preoperator</span><span class="p">)</span>
             <span class="n">destination_hook</span><span 
class="o">.</span><span class="n">run</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">preoperator</span><span class="p">)</span>
 
-        <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="s2">&quot;Inserting 
rows into {}&quot;</span><span class="o">.</span><span 
class="n">format</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">destination_conn_id</span><span class="p">))</span>
+        <span class="n">logging</span><span class="o">.</span><span 
class="n">info</span><span class="p">(</span><span class="s2">&quot;Inserting 
rows into </span><span class="si">{}</span><span class="s2">&quot;</span><span 
class="o">.</span><span class="n">format</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">destination_conn_id</span><span class="p">))</span>
         <span class="n">destination_hook</span><span class="o">.</span><span 
class="n">insert_rows</span><span class="p">(</span><span 
class="n">table</span><span class="o">=</span><span class="bp">self</span><span 
class="o">.</span><span class="n">destination_table</span><span 
class="p">,</span> <span class="n">rows</span><span class="o">=</span><span 
class="n">results</span><span class="p">)</span></div>
 </pre></div>
 
            </div>
+           <div class="articleComments">
+            
+           </div>
           </div>
           <footer>
   
@@ -250,7 +278,8 @@
             VERSION:'',
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true
+            HAS_SOURCE:  true,
+            SOURCELINK_SUFFIX: '.txt'
         };
     </script>
       <script type="text/javascript" src="../_static/jquery.js"></script>

http://git-wip-us.apache.org/repos/asf/incubator-airflow-site/blob/9c75ee9e/_modules/http_hook.html
----------------------------------------------------------------------
diff --git a/_modules/http_hook.html b/_modules/http_hook.html
index b62b0d0..5458ec1 100644
--- a/_modules/http_hook.html
+++ b/_modules/http_hook.html
@@ -30,6 +30,9 @@
   
 
   
+        <link rel="index" title="Index"
+              href="../genindex.html"/>
+        <link rel="search" title="Search" href="../search.html"/>
     <link rel="top" title="Airflow Documentation" href="../index.html"/>
         <link rel="up" title="Module code" href="index.html"/> 
 
@@ -40,6 +43,7 @@
 
 <body class="wy-body-for-nav" role="document">
 
+   
   <div class="wy-grid-for-nav">
 
     
@@ -90,6 +94,8 @@
 <li class="toctree-l1"><a class="reference internal" 
href="../scheduler.html">Scheduling &amp; Triggers</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../plugins.html">Plugins</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../security.html">Security</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../api.html">Experimental Rest API</a></li>
+<li class="toctree-l1"><a class="reference internal" 
href="../integration.html">Integration</a></li>
 <li class="toctree-l1"><a class="reference internal" 
href="../faq.html">FAQ</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../code.html">API 
Reference</a></li>
 </ul>
@@ -104,8 +110,10 @@
 
       
       <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
-        <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
-        <a href="../index.html">Airflow</a>
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">Airflow</a>
+        
       </nav>
 
 
@@ -118,19 +126,36 @@
 
 
 
+
+
+
+
+
+
+
+
+
+
 <div role="navigation" aria-label="breadcrumbs navigation">
+
   <ul class="wy-breadcrumbs">
-    <li><a href="../index.html">Docs</a> &raquo;</li>
-      
+    
+      <li><a href="../index.html">Docs</a> &raquo;</li>
+        
           <li><a href="index.html">Module code</a> &raquo;</li>
-      
-    <li>http_hook</li>
+        
+      <li>http_hook</li>
+    
+    
       <li class="wy-breadcrumbs-aside">
         
-          
+            
         
       </li>
+    
   </ul>
+
+  
   <hr/>
 </div>
           <div role="main" class="document" itemscope="itemscope" 
itemtype="http://schema.org/Article";>
@@ -151,13 +176,13 @@
 <span class="c1"># See the License for the specific language governing 
permissions and</span>
 <span class="c1"># limitations under the License.</span>
 
-<span class="kn">from</span> <span class="nn">builtins</span> <span 
class="kn">import</span> <span class="nb">str</span>
+<span class="kn">from</span> <span class="nn">builtins</span> <span 
class="k">import</span> <span class="nb">str</span>
 <span class="kn">import</span> <span class="nn">logging</span>
 
 <span class="kn">import</span> <span class="nn">requests</span>
 
-<span class="kn">from</span> <span class="nn">airflow.hooks.base_hook</span> 
<span class="kn">import</span> <span class="n">BaseHook</span>
-<span class="kn">from</span> <span class="nn">airflow.exceptions</span> <span 
class="kn">import</span> <span class="n">AirflowException</span>
+<span class="kn">from</span> <span class="nn">airflow.hooks.base_hook</span> 
<span class="k">import</span> <span class="n">BaseHook</span>
+<span class="kn">from</span> <span class="nn">airflow.exceptions</span> <span 
class="k">import</span> <span class="n">AirflowException</span>
 
 
 <div class="viewcode-block" id="HttpHook"><a class="viewcode-back" 
href="../code.html#airflow.hooks.HttpHook">[docs]</a><span 
class="k">class</span> <span class="nc">HttpHook</span><span 
class="p">(</span><span class="n">BaseHook</span><span class="p">):</span>
@@ -189,7 +214,7 @@
 
         <span class="k">return</span> <span class="n">session</span></div>
 
-<div class="viewcode-block" id="HttpHook.run"><a class="viewcode-back" 
href="../code.html#airflow.hooks.HttpHook.run">[docs]</a>    <span 
class="k">def</span> <span class="nf">run</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">endpoint</span><span class="p">,</span> <span 
class="n">data</span><span class="o">=</span><span class="bp">None</span><span 
class="p">,</span> <span class="n">headers</span><span class="o">=</span><span 
class="bp">None</span><span class="p">,</span> <span 
class="n">extra_options</span><span class="o">=</span><span 
class="bp">None</span><span class="p">):</span>
+<div class="viewcode-block" id="HttpHook.run"><a class="viewcode-back" 
href="../code.html#airflow.hooks.HttpHook.run">[docs]</a>    <span 
class="k">def</span> <span class="nf">run</span><span class="p">(</span><span 
class="bp">self</span><span class="p">,</span> <span 
class="n">endpoint</span><span class="p">,</span> <span 
class="n">data</span><span class="o">=</span><span class="kc">None</span><span 
class="p">,</span> <span class="n">headers</span><span class="o">=</span><span 
class="kc">None</span><span class="p">,</span> <span 
class="n">extra_options</span><span class="o">=</span><span 
class="kc">None</span><span class="p">):</span>
         <span class="sd">&quot;&quot;&quot;</span>
 <span class="sd">        Performs the request</span>
 <span class="sd">        &quot;&quot;&quot;</span>
@@ -198,7 +223,7 @@
         <span class="n">session</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span 
class="n">get_conn</span><span class="p">(</span><span 
class="n">headers</span><span class="p">)</span>
 
         <span class="n">url</span> <span class="o">=</span> <span 
class="bp">self</span><span class="o">.</span><span class="n">base_url</span> 
<span class="o">+</span> <span class="n">endpoint</span>
-        <span class="n">req</span> <span class="o">=</span> <span 
class="bp">None</span>
+        <span class="n">req</span> <span class="o">=</span> <span 
class="kc">None</span>
         <span class="k">if</span> <span class="bp">self</span><span 
class="o">.</span><span class="n">method</span> <span class="o">==</span> <span 
class="s1">&#39;GET&#39;</span><span class="p">:</span>
             <span class="c1"># GET uses params</span>
             <span class="n">req</span> <span class="o">=</span> <span 
class="n">requests</span><span class="o">.</span><span 
class="n">Request</span><span class="p">(</span><span 
class="bp">self</span><span class="o">.</span><span 
class="n">method</span><span class="p">,</span>
@@ -225,12 +250,12 @@
 
         <span class="n">response</span> <span class="o">=</span> <span 
class="n">session</span><span class="o">.</span><span 
class="n">send</span><span class="p">(</span>
             <span class="n">prepped_request</span><span class="p">,</span>
-            <span class="n">stream</span><span class="o">=</span><span 
class="n">extra_options</span><span class="o">.</span><span 
class="n">get</span><span class="p">(</span><span 
class="s2">&quot;stream&quot;</span><span class="p">,</span> <span 
class="bp">False</span><span class="p">),</span>
-            <span class="n">verify</span><span class="o">=</span><span 
class="n">extra_options</span><span class="o">.</span><span 
class="n">get</span><span class="p">(</span><span 
class="s2">&quot;verify&quot;</span><span class="p">,</span> <span 
class="bp">False</span><span class="p">),</span>
+            <span class="n">stream</span><span class="o">=</span><span 
class="n">extra_options</span><span class="o">.</span><span 
class="n">get</span><span class="p">(</span><span 
class="s2">&quot;stream&quot;</span><span class="p">,</span> <span 
class="kc">False</span><span class="p">),</span>
+            <span class="n">verify</span><span class="o">=</span><span 
class="n">extra_options</span><span class="o">.</span><span 
class="n">get</span><span class="p">(</span><span 
class="s2">&quot;verify&quot;</span><span class="p">,</span> <span 
class="kc">False</span><span class="p">),</span>
             <span class="n">proxies</span><span class="o">=</span><span 
class="n">extra_options</span><span class="o">.</span><span 
class="n">get</span><span class="p">(</span><span 
class="s2">&quot;proxies&quot;</span><span class="p">,</span> <span 
class="p">{}),</span>
             <span class="n">cert</span><span class="o">=</span><span 
class="n">extra_options</span><span class="o">.</span><span 
class="n">get</span><span class="p">(</span><span 
class="s2">&quot;cert&quot;</span><span class="p">),</span>
             <span class="n">timeout</span><span class="o">=</span><span 
class="n">extra_options</span><span class="o">.</span><span 
class="n">get</span><span class="p">(</span><span 
class="s2">&quot;timeout&quot;</span><span class="p">),</span>
-            <span class="n">allow_redirects</span><span 
class="o">=</span><span class="n">extra_options</span><span 
class="o">.</span><span class="n">get</span><span class="p">(</span><span 
class="s2">&quot;allow_redirects&quot;</span><span class="p">,</span> <span 
class="bp">True</span><span class="p">))</span>
+            <span class="n">allow_redirects</span><span 
class="o">=</span><span class="n">extra_options</span><span 
class="o">.</span><span class="n">get</span><span class="p">(</span><span 
class="s2">&quot;allow_redirects&quot;</span><span class="p">,</span> <span 
class="kc">True</span><span class="p">))</span>
 
         <span class="k">try</span><span class="p">:</span>
             <span class="n">response</span><span class="o">.</span><span 
class="n">raise_for_status</span><span class="p">()</span>
@@ -250,6 +275,9 @@
 </pre></div>
 
            </div>
+           <div class="articleComments">
+            
+           </div>
           </div>
           <footer>
   
@@ -282,7 +310,8 @@
             VERSION:'',
             COLLAPSE_INDEX:false,
             FILE_SUFFIX:'.html',
-            HAS_SOURCE:  true
+            HAS_SOURCE:  true,
+            SOURCELINK_SUFFIX: '.txt'
         };
     </script>
       <script type="text/javascript" src="../_static/jquery.js"></script>

Reply via email to