Skip to content

Instantly share code, notes, and snippets.

@ethanrublee
Created June 19, 2011 03:53
Show Gist options
  • Save ethanrublee/1033741 to your computer and use it in GitHub Desktop.
Save ethanrublee/1033741 to your computer and use it in GitHub Desktop.
Black Box api sketch
class MyModule(ecto.BlackBox):
def __init__(self, start, step):
ecto.BlackBox.__init__(self)
self.generate = ecto_test.Generate(start=start, step=step)
self.inc = ecto_test.Increment()
def _outputs(self):
return {"out":self.inc["out"]}
def _parameters(self):
return {
"start":self.generate["start"],
"step":self.generate["step"]
}
def connections(self):
return (self.generate["out"] >> self.inc["in"])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment