[Erp5-report] r34232 luke - /erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Mar 31 15:57:17 CEST 2010
Author: luke
Date: Wed Mar 31 15:57:16 2010
New Revision: 34232
URL: http://svn.erp5.org?rev=34232&view=rev
Log:
- allow to run buildout in offline mode
Modified:
erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py
Modified: erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py?rev=34232&r1=34231&r2=34232&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py [utf8] (original)
+++ erp5/trunk/utils/erp5.timmy/src/erp5/timmy/timmy.py [utf8] Wed Mar 31 15:57:16 2010
@@ -62,6 +62,10 @@
parser.add_option("-l", "--log-file",
help="Log file.")
+
+ parser.set_defaults(buildout_offline=False)
+ parser.add_option("-N", "--buildout-offline", action="store_true",
+ help="Run buildout in offline mode.")
(options, args) = parser.parse_args()
required_option_list = [
@@ -177,8 +181,11 @@
out.write(template.substitute(instance))
out.close()
-def runBuildout(buildout, profile):
- invoke_list = [buildout, '-c', profile]
+def runBuildout(buildout, profile, offline):
+ invoke_list = [buildout]
+ if offline:
+ invoke_list.append('-N')
+ invoke_list.extend(['-c', profile])
logging.info('invoking %s' % ' '.join(invoke_list))
popen = subprocess.Popen([buildout, '-c', profile],
stdout=subprocess.PIPE, stderr=subprocess.PIPE)
@@ -401,7 +408,8 @@
updateBaseProfile(options.template_directory, options.main_output,
options.base_profile, options.instances_directory, partition_dict_list)
# 2 pass - run buildout
- runBuildout(options.buildout_binary, options.main_output)
+ runBuildout(options.buildout_binary, options.main_output,
+ options.buildout_offline)
# 3 pass - manage instances
updated_partition_list = []
More information about the Erp5-report
mailing list