def createAccount(self, name, siteId, username, password, url, uploadmethod, mediastorageId): account = ZBlogAccount(None) account.setName(name) account.setUsername(username) account.setPassword(password) if uploadmethod: account.setMediaUploadMethod(uploadmethod) if mediastorageId: account.setMediaUploadStorageId(mediastorageId) apiinfo = ZAccountAPIInfo() apiinfo.setType(siteId) apiinfo.setUrl(url) account.setAPIInfo(apiinfo) return account