Author: Klaus G. Muller
Date: 2006-06-14

# CHANGES FROM VERSION 1.7: SimPy

Author: | Klaus G. Muller
Contact: | kgmuller@users.sourceforge.net
Author: | Tony Vignaux
Contact: | vignaux@users.sourceforge.net
Date: | 2006-06-14
Revision: | 1.1.1.10
Web-site: | http://simpy.sourceforge.net/
SimpPy wiki: | http://www.mcs.vuw.ac.nz/cgi-bin/wiki/SimPy

This document addresses the difference between SimPy versions 1.7 and version 1.7.1 in terms of changes and additions.

# Changes

- Repaired a bug in the _get methods of Store and Level which could lead to synchronization problems (blocking of producer processes, despite space being available in the buffer).
- Repaired Level __init__ method to allow initialBuffered to be of either float or int type.

# Additions

- Added type test for Level get parameter 'nrToGet' to limit it to positive int or float.
- To improve pretty-printed output of 'Level' objects, changed attribute '_nrBuffered' to 'nrBuffered' (synonym for 'amount' property)
- To improve pretty-printed output of 'Store' objects, added attribute 'buffered' (which refers to '_theBuffer')