def register_quicktime_components(): bundle_path = os.getenv('MIRO_BUNDLE_PATH') components_directory_path = os.path.join(bundle_path, 'Contents', 'Components') components = glob.glob(os.path.join(components_directory_path, '*.component')) for component in components: cmpName = os.path.basename(component) stdloc1 = os.path.join("/", "Library", "Quicktime", cmpName) stdloc2 = os.path.join("/", "Library", "Audio", "Plug-Ins", "Components", cmpName) if not os.path.exists(stdloc1) and not os.path.exists(stdloc2): qtcomp.register(component)
def register_quicktime_components(): bundle_path = os.getenv("MIRO_BUNDLE_PATH") components_directory_path = os.path.join(bundle_path, "Contents", "Components") components = glob.glob(os.path.join(components_directory_path, "*.component")) for component in components: cmpName = os.path.basename(component) stdloc1 = os.path.join("/", "Library", "Quicktime", cmpName) stdloc2 = os.path.join("/", "Library", "Audio", "Plug-Ins", "Components", cmpName) if not os.path.exists(stdloc1) and not os.path.exists(stdloc2): qtcomp.register(component)
def register_quicktime_components(): bundle_path = os.getenv('MIRO_BUNDLE_PATH') if not bundle_path: bundle_path = NSBundle.mainBundle().bundlePath().encode('utf-8') components_directory_path = os.path.join(bundle_path, 'Contents', 'Components') components = glob.glob(os.path.join(components_directory_path, '*.component')) for component in components: cmpName = os.path.basename(component) stdloc1 = os.path.join("/", "Library", "Quicktime", cmpName) stdloc2 = os.path.join("/", "Library", "Audio", "Plug-Ins", "Components", cmpName) if not os.path.exists(stdloc1) and not os.path.exists(stdloc2): qtcomp.register(component)
def register_components(): bundlePath = bundle.getBundlePath() componentsDirectoryPath = os.path.join(bundlePath, "Contents", "Components") components = glob.glob(os.path.join(componentsDirectoryPath, "*.component")) for component in components: cmpName = os.path.basename(component) stdloc1 = os.path.join(os.path.sep, "Library", "Quicktime", cmpName) stdloc2 = os.path.join(os.path.sep, "Library", "Audio", "Plug-Ins", "Components", cmpName) if not os.path.exists(stdloc1) and not os.path.exists(stdloc2): ok = qtcomp.register(component.encode("utf-8")) if ok: logging.debug("Successfully registered embedded component: %s", cmpName) else: logging.warn("Error while registering embedded component: %s", cmpName) else: logging.debug("Skipping embedded %s registration, " "already installed.", cmpName)
def register_components(): bundlePath = bundle.getBundlePath() componentsDirectoryPath = os.path.join(bundlePath, 'Contents', 'Components') components = glob.glob(os.path.join(componentsDirectoryPath, '*.component')) for component in components: cmpName = os.path.basename(component) stdloc1 = os.path.join(os.path.sep, "Library", "Quicktime", cmpName) stdloc2 = os.path.join(os.path.sep, "Library", "Audio", "Plug-Ins", "Components", cmpName) if not os.path.exists(stdloc1) and not os.path.exists(stdloc2): ok = qtcomp.register(component.encode('utf-8')) if ok: logging.debug('Successfully registered embedded component: %s', cmpName) else: logging.warn('Error while registering embedded component: %s', cmpName) else: logging.debug( 'Skipping embedded %s registration, ' 'already installed.', cmpName)