rpms/python-cheetah/devel cheetah-testing.patch, NONE, 1.1 python-cheetah.spec, 1.14, 1.15

Toshio くらとみ toshio at fedoraproject.org
Mon Dec 1 23:53:42 UTC 2008


Author: toshio

Update of /cvs/pkgs/rpms/python-cheetah/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24151

Modified Files:
	python-cheetah.spec 
Added Files:
	cheetah-testing.patch 
Log Message:
add a patch to output some debugging information.


cheetah-testing.patch:

--- NEW FILE cheetah-testing.patch ---
Index: Cheetah-2.0.1/src/ImportManager.py
===================================================================
--- Cheetah-2.0.1.orig/src/ImportManager.py
+++ Cheetah-2.0.1/src/ImportManager.py
@@ -407,7 +407,14 @@ class ImportManager:
         __builtin__.__import__ = self.importHook
         __builtin__.reload = self.reloadHook
         
-    def importHook(self, name, globals=None, locals=None, fromlist=None):
+    def importHook(self, name, globals=None, locals=None, fromlist=None, other=None):
+        log = open('/tmp/cheetah.log', 'a')
+        log.write( '**************\nimportHook: name:%s\n' % [name])
+        log.write( 'importHook: globals:%s\n' % [globals])
+        log.write( 'importHook: locals:%s\n' % [locals])
+        log.write( 'importHook: fromlist:%s\n' % [fromlist])
+        log.write( 'importHook: other:%s\n\n' % [other])
+        log.close()
         # first see if we could be importing a relative name
         #print "importHook(%s, %s, locals, %s)" % (name, globals['__name__'], fromlist)
         _sys_modules_get = sys.modules.get


Index: python-cheetah.spec
===================================================================
RCS file: /cvs/pkgs/rpms/python-cheetah/devel/python-cheetah.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- python-cheetah.spec	29 Nov 2008 15:27:17 -0000	1.14
+++ python-cheetah.spec	1 Dec 2008 23:53:12 -0000	1.15
@@ -2,13 +2,14 @@
 
 Name:           python-cheetah
 Version:        2.0.1
-Release:        3%{?dist}
+Release:        4%{?dist}
 Summary:        Template engine and code-generator
 
 Group:          Development/Libraries
 License:        MIT
 URL:            http://cheetahtemplate.org/
 Source:         http://download.sourceforge.net/cheetahtemplate/Cheetah-%{version}.tar.gz
+Patch0: cheetah-testing.patch
 
 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
@@ -24,6 +25,7 @@
 
 %prep
 %setup -q -n Cheetah-%{version}
+%patch -p1
 
 %build
 export CHEETAH_USE_SETUPTOOLS=1
@@ -38,6 +40,7 @@
 export PATH="%{buildroot}/%{_bindir}:$PATH"
 export PYTHONPATH="%{buildroot}/%{python_sitearch}"
 %{__python} %{buildroot}/%{python_sitearch}/Cheetah/Tests/Test.py
+cat /tmp/cheetah.log
 
 %clean
 rm -rf %{buildroot}
@@ -92,6 +95,8 @@
 %{python_sitearch}/Cheetah-%{version}-*.egg-info/*.txt
 
 %changelog
+* Mon Dec 1 2008 Toshio Kuratomi <toshio at fedoraproject.org> - 2.0.1-4
+*
 * Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm at gmail.com> - 2.0.1-3
 - Rebuild for Python 2.6
 




More information about the fedora-extras-commits mailing list