Commits

Anonymous committed 0eaca32

fix fatal bug for 0.1.2

Comments (0)

Files changed (3)

 from setuptools import setup, find_packages
 import os, sys
 
-version = '0.1.2'
+version = '0.1.3'
 long_description = '\n'.join([
         open(os.path.join("src","README.txt")).read(),
         open(os.path.join("src","AUTHORS.txt")).read(),
 History
 =======
 
+0.1.3 (2011/7/9)
+------------------
+* fix fatal bug on version 0.1.2. sorry.
+
 0.1.2 (2011/7/9)
 ------------------
 * fixed issue #1: html_theme_path definition in conf.py discard all

src/sphinxjp/themecore/__init__.py

         self._proxies = {}
 
     def set_proxy(self, key, value):
+        self[key] = value
         self._proxies[key] = value
 
     def __setitem__(self, key, value):
 
     if theme_paths:
         theme_paths.extend(app.config.html_theme_path)
+        # sphinx/config.py (L201) manipulate config.__dict__ directory.
+        # this is tricky hook for such implementation that
+        # works only for sphinx-1.0.7, perhaps.
         app.config.__dict__ = PathDictProxy(app.config.__dict__)
         app.config.__dict__.set_proxy('html_theme_path', theme_paths)