'This function get\'s the properties availble to the camera
Usage:
> camera.getProperty(\'region\')
> (0, 0, 128, 128)
Available Properties:
see function camera.getPropertyList()'

def getProperty(self, name=None):

    if (name == None):
        print 'You    need    to    provide    a    property,    available    properties    are:'
        print ''
        for p in self.getPropertyList():
            print p
        return
    stringval = 'get_{}'.format(name)
    try:
        return getattr(self._cam, stringval)()
    except:
        print 'Property    {}    does    not    appear    to    exist'.format(name)
        return None
