<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def getVersionList(self, full_path, startnum = 0, pagingrow = 50, dummy = 54213):
 """Get a version list of a file or dierectory. :param full_path: The full path to get the file or directory property. Path should start with '/' :param startnum: Start version index. :param pagingrow: Max # of version list in one page. :returns: ``metadata`` if succcess or ``False`` (failed to get history or there is no history) :metadata: - createuser - filesize - getlastmodified - href - versioninfo - versionkey """

        data = {'orgresource': full_path,
                'startnum': startnum,
                'pagingrow': pagingrow,
                'userid': self.user_id,
                'useridx': self.useridx,
                'dummy': dummy,
                }

        s, metadata = self.POST('getVersionList', data)

        if s is True:
            return metadata
        else:
            print "Error getVersionList: Cannot get version list"
            return False