This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/master by this push:
     new f1d4b4c  Add how to use custom operators within plugins folder (#13186)
f1d4b4c is described below

commit f1d4b4cf6d37bd22173888e04c25bd404f661621
Author: JavierLopezT <[email protected]>
AuthorDate: Wed Jan 13 21:23:32 2021 +0100

    Add how to use custom operators within plugins folder (#13186)
    
    Co-authored-by: javier.lopez <[email protected]>
---
 docs/apache-airflow/howto/custom-operator.rst | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/docs/apache-airflow/howto/custom-operator.rst 
b/docs/apache-airflow/howto/custom-operator.rst
index f6bb443..a804f6e 100644
--- a/docs/apache-airflow/howto/custom-operator.rst
+++ b/docs/apache-airflow/howto/custom-operator.rst
@@ -73,6 +73,13 @@ You can now use the derived custom operator as follows:
     with dag:
         hello_task = HelloOperator(task_id='sample-task', name='foo_bar')
 
+You also can keep using your plugins folder for storing your custom operators. 
If you have the file
+``hello_operator.py`` within the plugins folder, you can import the operator 
as follows:
+
+.. code-block:: python
+
+    from hello_operator import HelloOperator
+
 If an operator communicates with an external service (API, database, etc) it's 
a good idea
 to implement the communication layer using a :ref:`custom-operator/hook`. In 
this way the implemented logic
 can be reused by other users in different operators. Such approach provides 
better decoupling and

Reply via email to