~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/app/browser/tales.py

  • Committer: Launchpad Patch Queue Manager
  • Date: 2011-12-20 04:38:42 UTC
  • mfrom: (14550.1.2 refactor-imports-redux)
  • Revision ID: launchpad@pqm.canonical.com-20111220043842-5djlrud7wls7cqex
[r=stevenk][no-qa] Re-run format-imports over lib/lp and
 lib/canonical/launchpad.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
from lazr.uri import URI
24
24
import pytz
25
25
from z3c.ptcompat import ViewPageTemplateFile
 
26
from zope.app import zapi
 
27
from zope.component import (
 
28
    adapts,
 
29
    getMultiAdapter,
 
30
    getUtility,
 
31
    queryAdapter,
 
32
    )
26
33
from zope.error.interfaces import IErrorReportingUtility
27
34
from zope.interface import (
28
35
    Attribute,
 
36
    implements,
29
37
    Interface,
30
 
    implements,
31
 
    )
32
 
from zope.component import (
33
 
    adapts,
34
 
    getUtility,
35
 
    queryAdapter,
36
 
    getMultiAdapter,
37
 
    )
38
 
from zope.app import zapi
 
38
    )
39
39
from zope.publisher.browser import BrowserView
 
40
from zope.schema import TextLine
 
41
from zope.security.interfaces import Unauthorized
 
42
from zope.security.proxy import isinstance as zope_isinstance
40
43
from zope.traversing.interfaces import (
 
44
    IPathAdapter,
41
45
    ITraversable,
42
 
    IPathAdapter,
43
46
    TraversalError,
44
47
    )
45
 
from zope.security.interfaces import Unauthorized
46
 
from zope.security.proxy import isinstance as zope_isinstance
47
 
from zope.schema import TextLine
48
48
 
49
49
from canonical.launchpad import _
50
50
from canonical.launchpad.interfaces.launchpad import (
51
51
    IHasIcon,
52
52
    IHasLogo,
53
53
    IHasMugshot,
54
 
    IPrivacy
 
54
    IPrivacy,
55
55
    )
56
56
from canonical.launchpad.layers import LaunchpadLayer
57
 
from canonical.launchpad.webapp import canonical_url, urlappend
 
57
from canonical.launchpad.webapp import (
 
58
    canonical_url,
 
59
    urlappend,
 
60
    )
58
61
from canonical.launchpad.webapp.authorization import check_permission
59
 
from lp.app.browser.badge import IHasBadges
60
62
from canonical.launchpad.webapp.interfaces import (
61
63
    IApplicationMenu,
62
64
    IContextMenu,
64
66
    ILaunchBag,
65
67
    INavigationMenu,
66
68
    IPrimaryContext,
67
 
    NoCanonicalUrl
 
69
    NoCanonicalUrl,
68
70
    )
69
71
from canonical.launchpad.webapp.menu import (
70
72
    get_current_view,
73
75
from canonical.launchpad.webapp.publisher import (
74
76
    get_current_browser_request,
75
77
    LaunchpadView,
76
 
    nearest
 
78
    nearest,
77
79
    )
78
80
from canonical.launchpad.webapp.session import get_cookie_domain
79
81
from canonical.lazr.canonicalurl import nearest_adapter
80
 
from lp.app.browser.stringformatter import escape, FormattersAPI
 
82
from lp.app.browser.badge import IHasBadges
 
83
from lp.app.browser.stringformatter import (
 
84
    escape,
 
85
    FormattersAPI,
 
86
    )
81
87
from lp.blueprints.interfaces.specification import ISpecification
82
88
from lp.blueprints.interfaces.sprint import ISprint
83
89
from lp.bugs.interfaces.bug import IBug
84
90
from lp.buildmaster.enums import BuildStatus
85
91
from lp.code.interfaces.branch import IBranch
86
 
from lp.services.features import getFeatureFlag
87
 
from lp.soyuz.enums import ArchivePurpose
88
 
from lp.soyuz.interfaces.archive import IPPA
89
 
from lp.soyuz.interfaces.archivesubscriber import IArchiveSubscriberSet
90
 
from lp.soyuz.interfaces.binarypackagename import (
91
 
    IBinaryAndSourcePackageName,
92
 
    )
93
92
from lp.registry.interfaces.distribution import IDistribution
94
93
from lp.registry.interfaces.distributionsourcepackage import (
95
94
    IDistributionSourcePackage,
97
96
from lp.registry.interfaces.person import IPerson
98
97
from lp.registry.interfaces.product import IProduct
99
98
from lp.registry.interfaces.projectgroup import IProjectGroup
 
99
from lp.services.features import getFeatureFlag
 
100
from lp.soyuz.enums import ArchivePurpose
 
101
from lp.soyuz.interfaces.archive import IPPA
 
102
from lp.soyuz.interfaces.archivesubscriber import IArchiveSubscriberSet
 
103
from lp.soyuz.interfaces.binarypackagename import IBinaryAndSourcePackageName
100
104
 
101
105
 
102
106
SEPARATOR = ' : '