ffinfo commented on a change in pull request #4396: [AIRFLOW-3585] - Add edges
to database
URL: https://github.com/apache/airflow/pull/4396#discussion_r256826877
##########
File path: airflow/models/__init__.py
##########
@@ -2812,16 +2821,39 @@ def get_default_view(self):
return self.default_view
@provide_session
- def get_last_dagrun(self, session=None,
include_externally_triggered=False):
- return get_last_dagrun(self.dag_id, session=session,
-
include_externally_triggered=include_externally_triggered)
+ def get_last_dagrun(self, include_externally_triggered=False,
session=None):
+ """
+ Returns the last dag run for a dag, None if there was none.
+ Last dag run can be any type of run eg. scheduled or backfilled.
+ Overridden DagRuns are ignored.
+ """
+ return DagRun.get_last_dagrun(self.dag_id,
+
include_externally_triggered=include_externally_triggered,
+ session=session)
@property
def safe_dag_id(self):
return self.dag_id.replace('.', '__dot__')
def get_dag(self):
- return DagBag(dag_folder=self.fileloc).get_dag(self.dag_id)
+ if self.is_subdag:
Review comment:
I have added this during init of a SubDagOperator
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services