launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #25134
[Merge] ~cjwatson/launchpad:services-config-print-function into launchpad:master
Colin Watson has proposed merging ~cjwatson/launchpad:services-config-print-function into launchpad:master.
Commit message:
Port lp.services.config to print_function
Requested reviews:
Launchpad code reviewers (launchpad-reviewers)
For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/389001
--
Your team Launchpad code reviewers is requested to review the proposed merge of ~cjwatson/launchpad:services-config-print-function into launchpad:master.
diff --git a/lib/lp/services/config/__init__.py b/lib/lp/services/config/__init__.py
index 2a1ae31..9d43346 100644
--- a/lib/lp/services/config/__init__.py
+++ b/lib/lp/services/config/__init__.py
@@ -8,6 +8,8 @@ The configuration section used is specified using the LPCONFIG
environment variable, and defaults to 'development'
'''
+from __future__ import absolute_import, print_function
+
__metaclass__ = type
@@ -282,13 +284,13 @@ class LaunchpadConfig:
loader_file = os.path.join(self.root, 'zcml/+config-overrides.zcml')
loader = open_for_writing(loader_file, 'w')
- print >> loader, """
+ print("""
<configure xmlns="http://namespaces.zope.org/zope">
<!-- This file automatically generated using
lp.services.config.LaunchpadConfig.generate_overrides.
DO NOT EDIT. -->
<include files="%s/*.zcml" />
- </configure>""" % self.config_dir
+ </configure>""" % self.config_dir, file=loader)
loader.close()
def appserver_root_url(self, facet='mainsite', ensureSlash=False):