[mythtv-users] Mytharchive Addition

Paul Harrison mythtv at dsl.pipex.com
Fri Sep 15 20:11:19 UTC 2006


Roy Lofthouse wrote:
> You wont be forced to put them in the theme dir, as it will default 
> back to the original dirs if the script cant find them in the theme...
>
> The changes are:
>
> def getIntroPath():
>     """This is the folder where all intro files are located."""
>     return os.path.join(sharepath, "mytharchive", "intro")
>
> becomes:
>
> def getIntroPath(theme):
>     """This is the folder where all intro files are located."""
>     """Search theme path for intro first."""
>     if os.path.exists(os.path.join(sharepath, "mytharchive", "themes", 
> theme, "intro")):
>         return os.path.join(sharepath, "mytharchive", "themes", theme, 
> "intro")
>
>     if os.path.exists(os.path.join(sharepath, "mytharchive", "intro")):
>         return os.path.join(sharepath, "mytharchive", "intro")
>
> and calls to getIntroPath() become getIntroPath(themeName)
>
>
OK, that sound reasonable. It would be nice if looking up the intro 
worked in a similar way to how getThemeFile() works just to be 
consistent. Maybe update getThemeFile to also lookup intro's?

Paul H.




More information about the mythtv-users mailing list