Skip to content

Instantly share code, notes, and snippets.

@samuell
Created August 5, 2014 12:54
Show Gist options
  • Select an option

  • Save samuell/8d2cd6ce86c1529af342 to your computer and use it in GitHub Desktop.

Select an option

Save samuell/8d2cd6ce86c1529af342 to your computer and use it in GitHub Desktop.
class TaskA(luigi.Task):
param1 = luigi.Parameter()
...
class TaskB(luigi.Task):
param1 = luigi.Parameter()
param2 = luigi.Parameter()
def requires(self):
return TaskA(param1=self.param1)
...
class TaskC(luigi.Task):
param1 = luigi.Parameter()
param2 = luigi.Parameter()
param3 = luigi.Parameter()
def requires(self):
return TaskA(param1=self.param1,
param2=self.param2)
...
class TaskD(luigi.Task):
param1 = luigi.Parameter()
param2 = luigi.Parameter()
param3 = luigi.Parameter()
param4 = luigi.Parameter()
def requires(self):
return TaskA(param1=self.param1,
param2=self.param2,
param3=self.param3)
...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment