~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/soyuz/model/binarypackagename.py

  • Committer: Launchpad Patch Queue Manager
  • Date: 2011-12-09 09:23:38 UTC
  • mfrom: (14333.2.13 history-model)
  • Revision ID: launchpad@pqm.canonical.com-20111209092338-se7u5l0skqzaes1v
[r=jcsackett][bug=295214, 894836,
 898200] Keep sort button ob bug listing pages in sync with the
 displayed data

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
from zope.interface import implements
22
22
from zope.schema.vocabulary import SimpleTerm
23
23
 
24
 
from lp.app.errors import NotFoundError
25
 
from lp.services.database.lpstorm import IStore
26
 
from lp.services.database.sqlbase import (
 
24
from canonical.database.sqlbase import (
27
25
    SQLBase,
28
26
    sqlvalues,
29
27
    )
30
 
from lp.services.helpers import ensure_unicode
31
 
from lp.services.webapp.vocabulary import (
 
28
from canonical.launchpad.helpers import ensure_unicode
 
29
from canonical.launchpad.interfaces.lpstorm import IStore
 
30
from canonical.launchpad.webapp.vocabulary import (
32
31
    BatchedCountableIterator,
33
32
    NamedSQLObjectHugeVocabulary,
34
33
    )
35
 
from lp.soyuz.enums import PackagePublishingStatus
 
34
from lp.app.errors import NotFoundError
36
35
from lp.soyuz.interfaces.binarypackagename import (
37
36
    IBinaryPackageName,
38
37
    IBinaryPackageNameSet,
39
38
    )
 
39
from lp.soyuz.enums import PackagePublishingStatus
40
40
from lp.soyuz.model.binarypackagerelease import BinaryPackageRelease
41
41
 
42
42
 
58
58
    implements(IBinaryPackageNameSet)
59
59
 
60
60
    def __getitem__(self, name):
61
 
        """See `IBinaryPackageNameSet`."""
 
61
        """See canonical.launchpad.interfaces.IBinaryPackageNameSet."""
62
62
        try:
63
63
            return BinaryPackageName.byName(name)
64
64
        except SQLObjectNotFound:
65
65
            raise NotFoundError(name)
66
66
 
67
67
    def getAll(self):
68
 
        """See `IBinaryPackageNameSet`."""
 
68
        """See canonical.launchpad.interfaces.IBinaryPackageNameSet."""
69
69
        return BinaryPackageName.select()
70
70
 
71
71
    def findByName(self, name):