~launchpad-pqm/launchpad/devel

14538.1.3 by Curtis Hovey
Updated copyright.
1
# Copyright 2010-2011 Canonical Ltd.  This software is licensed under the
11882.3.5 by Jonathan Lange
Explicitly list all of the things in c.l that are exported through the webservice.
2
# GNU Affero General Public License version 3 (see the file LICENSE).
3
11882.3.15 by Jonathan Lange
Some documentational redundancy to help others spend less time than I did.
4
"""All the interfaces that are exposed through the webservice.
5
6
There is a declaration in ZCML somewhere that looks like:
14583.1.9 by Curtis Hovey
Removed c.l interfaces and zcml.
7
  <webservice:register module="lp.patchwebservice" />
11882.3.15 by Jonathan Lange
Some documentational redundancy to help others spend less time than I did.
8
9
which tells `lazr.restful` that it should look for webservice exports here.
10
"""
11882.3.5 by Jonathan Lange
Explicitly list all of the things in c.l that are exported through the webservice.
11
12
__metaclass__ = type
13
14550.1.1 by Steve Kowalik
Run format-imports over lib/lp and lib/canonical/launchpad
14
# XXX: JonathanLange 2010-11-09 bug=673083: Legacy work-around for circular
15
# import bugs.  Break this up into a per-package thing.
14583.1.8 by Curtis Hovey
Move _schema_circular_imports to lp where it might be dismantled.
16
from lp import _schema_circular_imports
14550.1.1 by Steve Kowalik
Run format-imports over lib/lp and lib/canonical/launchpad
17
18
11882.3.21 by Jonathan Lange
Try out a hack where we do the schema_circular_imports dance in each
19
_schema_circular_imports