"""This module contains code from Think Python by Allen B. Downey http://thinkpython.com Copyright 2012 Allen B. Downey License: GNU GPLv3 http://www.gnu.org/licenses/gpl.html """ import copy from lumpy_demo import * from swampy.Lumpy import Lumpy class Point(object): """Represents a point in 2-D space.""" class Rectangle(object): """Represents a rectangle.""" lumpy = Lumpy() lumpy.make_reference() box = Rectangle() box.width = 100.0 box.height = 200.0 box.corner = Point() box.corner.x = 0.0 box.corner.y = 0.0 lumpy.class_diagram() print_diagram(lumpy, 'lumpydemo7.eps')