Similarly here.  Also, don't CamelCase names (lowercase with underscores for methods, CamelCase for functions [see PEP8]).  This should be:

````python
@partsize.setter
def partsize(self, val):
   self._partsize = val
````

To mimic the `partsize` property.

Arguably this wants to be called `partition_size` in both cases