~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/services/oauth/model.py

  • Committer: Launchpad Patch Queue Manager
  • Date: 2012-01-06 12:11:50 UTC
  • mfrom: (14625.2.7 gina-dsc-binaries)
  • Revision ID: launchpad@pqm.canonical.com-20120106121150-e0bucmb5qeyytnn9
[r=wgrant][bug=911943] Fix SourcePackageReleaseDscBinariesUpdater:
        round chunk_size to int (and document this issue).

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
from zope.component import getUtility
31
31
from zope.interface import implements
32
32
 
33
 
from canonical.database.constants import UTC_NOW
34
 
from canonical.database.datetimecol import UtcDateTimeCol
35
 
from canonical.database.enumcol import EnumCol
36
 
from canonical.database.sqlbase import SQLBase
37
 
from lp.services.tokens import (
38
 
    create_token,
39
 
    create_unique_token_for_table,
40
 
    )
41
 
from lp.services.webapp.interfaces import (
42
 
    AccessLevel,
43
 
    IStoreSelector,
44
 
    MAIN_STORE,
45
 
    MASTER_FLAVOR,
46
 
    OAuthPermission,
47
 
    )
48
33
from lp.registry.interfaces.distribution import IDistribution
49
34
from lp.registry.interfaces.distributionsourcepackage import (
50
35
    IDistributionSourcePackage,
51
36
    )
52
37
from lp.registry.interfaces.product import IProduct
53
38
from lp.registry.interfaces.projectgroup import IProjectGroup
 
39
from lp.services.database.constants import UTC_NOW
 
40
from lp.services.database.datetimecol import UtcDateTimeCol
 
41
from lp.services.database.enumcol import EnumCol
 
42
from lp.services.database.sqlbase import SQLBase
54
43
from lp.services.database.stormbase import StormBase
55
44
from lp.services.oauth.interfaces import (
56
45
    ClockSkew,
63
52
    NonceAlreadyUsed,
64
53
    TimestampOrderingError,
65
54
    )
 
55
from lp.services.tokens import (
 
56
    create_token,
 
57
    create_unique_token_for_table,
 
58
    )
 
59
from lp.services.webapp.interfaces import (
 
60
    AccessLevel,
 
61
    IStoreSelector,
 
62
    MAIN_STORE,
 
63
    MASTER_FLAVOR,
 
64
    OAuthPermission,
 
65
    )
66
66
 
67
67
# How many hours should a request token be valid for?
68
68
REQUEST_TOKEN_VALIDITY = 2