def pushMaya ( db = None, doc_id = "", description = "", item = None, screenshot = "", msgbar = False, progressbar = False, selection = False, rename = True, extension = ".mb" ) : if not ( screenshot == "" ) : fname = os.path.join ( "/tmp", "%s%s" % ( core.hashTime (), extension ) ) fname = saveFile ( fname, selection, msgbar, doc_id ) if fname : destination = core.push ( db, doc_id, fname, description, progressbar, msgbar, rename ) core.transfer ( screenshot, destination, doc_id ) source = os.path.join ( destination, doc_id + extension ) print "pushMaya():", source assetExport ( source ) if msgbar : msgbar ( "Done" ) return destination return False else : msgbar ( "Please make a screenshot" )
def screenshotClicked ( self ) : self.screenshot = doScreenshot ( os.path.join ( "/tmp", "%s.jpg" % core.hashTime() ) ) self.labelImage.setPixmap ( self.screenshot )