def publishMedia(self, session): self.archiveFile(session) comment = str(self.commentBox.toPlainText()) from utils import subversion_utils subversion_utils.commit(self.filename, comment) metadata = { 'filename':self.filename, 'revision':subversion_utils.getVersionNumber(self.filename) } mediaItems = self.getAllMediaItems() for media in mediaItems: name = media.text() filepath, ext = os.path.splitext(name) if ext == '.mov': self.uploadMovie(session, name, metadata) elif self.isImgExt(ext): self.uploadImage(session, name, metadata) else: self.updateMetadata(session, metadata) self.close()
def commitTosvn(self): filename = self.itemClicked() comment, ok = QtGui.QInputDialog.getText(self, 'Commit Message', 'Comment:') subversion_utils.commit(filename, comment)