def write(self): if self._read_only: log.warning('Attempt to write out prefs file when marked read-only!') else: f = open(self.prefs, 'w') ConfigParser.SafeConfigParser.write(self, f) f.close()
def getThumb(entity): """ Get thumbnails from shotgun. :param entity: shotgun entity dict. """ try: url = sg._get_thumb_url("Version", entity.get("id")) except: log.warning("Error getting image for %s" % entity.get("id", "")) url = None return url
def playVersion(self, version): """ RV movie player, checks for left and right eyes. """ left = version.left right = version.right if not left: self.main.info('Movie path not found') elif not os.path.exists(left): self.main.info('File not found:\n%s' % left) else: if not right: log.warning('Right-eye movie path not found') cmd = '%s %s' %(config.RV_PATH, left) else: cmd = '%s [ %s %s ] -stereo %s' %(config.RV_PATH, left, right, config.RV_STEREO_MODE) subprocess.Popen(cmd, shell=True)