Exemple #1
0
 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()
Exemple #2
0
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
Exemple #3
0
 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)