brett.cannon pushed fb4d6ba4ed64 to devinabox: http://hg.python.org/devinabox/rev/fb4d6ba4ed64 changeset: 33:fb4d6ba4ed64 user: Brett Cannon <brett@python.org> date: Sat Feb 26 21:52:49 2011 -0800 summary: Tweak the base class. files: make_a_box.py diff --git a/make_a_box.py b/make_a_box.py --- a/make_a_box.py +++ b/make_a_box.py @@ -54,6 +54,12 @@ """Directory to put everything.""" raise NotImplementedError + @abc.abstractproperty + def size(self): + """Roughly how big will the thing being provided be.""" + + # docs points to any documentation index for the provider + def _prompt(self, message): """Prompt the user to perform an action, waiting for a response.""" input("{} [press Enter when done]".format(message)) @@ -66,10 +72,6 @@ def build(self): """Optional step to "build" something.""" - def update(self): - """Update what is provided.""" - pass - class HgProvider(Provider): -- Repository URL: http://hg.python.org/devinabox
participants (1)
-
brett.cannon