[pypy-commit] extradoc extradoc: expose properties and use more descriptive names
hakanardo
noreply at buildbot.pypy.org
Wed Sep 12 09:20:58 CEST 2012
Author: Hakan Ardo <hakan at debian.org>
Branch: extradoc
Changeset: r4794:820341bdb9d6
Date: 2012-09-12 09:20 +0200
http://bitbucket.org/pypy/extradoc/changeset/820341bdb9d6/
Log: expose properties and use more descriptive names
diff --git a/talk/dls2012/demo/analytics.py b/talk/dls2012/demo/analytics.py
--- a/talk/dls2012/demo/analytics.py
+++ b/talk/dls2012/demo/analytics.py
@@ -5,9 +5,9 @@
class Tracker(ReloadHack):
def __init__(self):
- self.bkg = Background()
+ self.background = Background()
- def update(self, img):
- background = self.bkg.update(img)
- fg = foreground(img, background)
+ def update(self, frame):
+ self.background.update(frame)
+ fg = foreground(frame, self.background.image)
view(255*fg)
diff --git a/talk/dls2012/demo/background.py b/talk/dls2012/demo/background.py
--- a/talk/dls2012/demo/background.py
+++ b/talk/dls2012/demo/background.py
@@ -2,10 +2,9 @@
class Background(ReloadHack):
def __init__(self):
- self.fcnt = self.bkg = 0
+ self.fcnt = self.image = 0
- def update(self, img):
- self.bkg = (self.fcnt * self.bkg + img) / (self.fcnt + 1)
+ def update(self, frame):
+ self.image = (self.fcnt * self.image + frame) / (self.fcnt + 1)
self.fcnt += 1
- return self.bkg
diff --git a/talk/dls2012/demo/reloader.py b/talk/dls2012/demo/reloader.py
--- a/talk/dls2012/demo/reloader.py
+++ b/talk/dls2012/demo/reloader.py
@@ -39,6 +39,9 @@
traceback.print_exc()
self.halted = True
+ def __getattr__(self, name):
+ return getattr(self.obj, name)
+
return Wrapper()
def autoreload(fn):
More information about the pypy-commit
mailing list