a simple revision to Marco's latest patch.

Jameson
From f2662f592c3c24ffefbd873a3050e02267d1c2e5 Mon Sep 17 00:00:00 2001
From: chema <[EMAIL PROTECTED](none)>
Date: Thu, 29 May 2008 11:42:37 -0600
Subject: [PATCH] allow to init Config object with source_dir, instead of always using
cwd.
---
 src/sugar/activity/bundlebuilder.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/sugar/activity/bundlebuilder.py b/src/sugar/activity/bundlebuilder.py
index 7a89ab4..1063f72 100644
--- a/src/sugar/activity/bundlebuilder.py
+++ b/src/sugar/activity/bundlebuilder.py
@@ -43,8 +43,12 @@ def list_files(base_dir, ignore_dirs=None, ignore_files=None):
     return result
 
 class Config(object):
-    def __init__(self, bundle_name):
-        self.source_dir = os.getcwd()
+    def __init__(self, bundle_name, source_dir=None):
+        if source_dir:
+            self.source_dir = source_dir
+        else:
+            self.source_dir = os.getcwd()
+            
 
         bundle = ActivityBundle(self.source_dir)
         version = bundle.get_activity_version()
-- 
1.5.2.5

_______________________________________________
Sugar mailing list
[email protected]
http://lists.laptop.org/listinfo/sugar

Reply via email to