Python recipies 3rd Edition Doing exercises from the O'Reilly book. Some typos found so far: p. 297: shares=UnsignedInteger should be shares=UnsignedInteger(). And the same for price=UnsignedFloat.