On Tue, May 15, 2012 at 1:48 PM, Huw Wilkins <huw.wilk...@canonical.com> wrote:

> Right, the issue actually doesn't have anything to do with feature flags.
> The issue is to do with why the local dev server does not serve
> sub-directories to the images folder.

This seems to be defined in lib/lp/app/browser/launchpad.py, wired up
from lib/lp/app/browser/configure.zcml

+icing is supposed too export a tree:

class IcingFolder(ExportedFolder):
    """Export the Launchpad icing."""

    export_subdirectories = True

    folder = os.path.join(
        config.root, 'lib/canonical/launchpad/icing/')

But images is something different, as it wants to strip extensions:

class LaunchpadImageFolder(ExportedImageFolder):
    """Export the Launchpad images - supporting retrieval without extension.
    """

    folder = os.path.join(
        config.root, 'lib/canonical/launchpad/images/')


ExportedImageFolder is a subclass of ExportedFolder, so adding the
following to LaunchpadImageFolder might do what you need:

    export_subdirectories = True

-- 
Stuart Bishop <stuart.bis...@canonical.com>

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-dev
Post to     : launchpad-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to