def getMigrationPathFromDatabaseUrl(cls, databaseUrl, root =False): urlParts = databaseUrl.split(u'://') if urlParts[0].lower() == u'shared': path = [u'shared', u'migration'] else: path = [u'apps', urlParts[0], u'migration'] if not root: path += urlParts[-1].split(u'/') # Remove the extension if path[-1].endswith(u'.vdb'): path[-1] = path[-1][:-4] return PyGlassEnvironment.getResourcePath(*path)