commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r10230 - in trunk/gnue-common: . src/apps src/base src/rpc/driver


From: reinhard
Subject: [gnue] r10230 - in trunk/gnue-common: . src/apps src/base src/rpc/drivers/xmlrpc
Date: Tue, 2 Nov 2010 04:21:52 -0500 (CDT)

Author: reinhard
Date: 2010-11-02 04:21:52 -0500 (Tue, 02 Nov 2010)
New Revision: 10230

Modified:
   trunk/gnue-common/
   trunk/gnue-common/setup-bzr.py
   trunk/gnue-common/setup.py
   trunk/gnue-common/src/apps/GBaseApp.py
   trunk/gnue-common/src/base/log.py
   trunk/gnue-common/src/base/setup.py
   trunk/gnue-common/src/rpc/drivers/xmlrpc/typeconv.py
Log:
Require Python 2.5.



Property changes on: trunk/gnue-common
___________________________________________________________________
Name: bzr:revision-info
   - timestamp: 2010-10-28 17:26:19.497999907 +0200
committer: Reinhard Müller <address@hidden>
properties: 
        branch-nick: common

   + timestamp: 2010-11-02 09:57:44.948999882 +0100
committer: Reinhard Müller <address@hidden>
properties: 
        branch-nick: common

Name: bzr:file-ids
   - src/datasources/drivers/Base/ResultSet.py  
address@hidden:trunk%2Fgnue-common:src%2Fdatasources%2Fdrivers%2FBase%2FResultSet.py

   + setup-bzr.py       address@hidden:trunk%2Fgnue-common:setup-svn.py
setup.py        address@hidden:trunk%2Fgnue-common:setup.py
src/apps/GBaseApp.py    
address@hidden:trunk%2Fgnue-common:src%2Fapps%2FGBaseApp.py
src/base/log.py address@hidden:trunk%2Fgnue-common:src%2Fbase%2Flog.py
src/base/setup.py       address@hidden:trunk%2Fgnue-common:src%2Fbase%2Fsetup.py
src/rpc/drivers/xmlrpc/typeconv.py      
address@hidden:trunk%2Fgnue-common:src%2Frpc%2Fdrivers%2Fxmlrpc%2Ftypeconv.py

Name: bzr:revision-id:v4
   - 3116 address@hidden
3117 address@hidden
3118 address@hidden
3119 address@hidden
3120 address@hidden
3121 address@hidden
3122 address@hidden
3123 address@hidden
3124 address@hidden
3125 address@hidden
3126 address@hidden
3127 address@hidden
3128 address@hidden
3129 address@hidden
3130 address@hidden
3131 address@hidden
3132 address@hidden
3133 address@hidden
3134 address@hidden
3135 address@hidden

   + 3116 address@hidden
3117 address@hidden
3118 address@hidden
3119 address@hidden
3120 address@hidden
3121 address@hidden
3122 address@hidden
3123 address@hidden
3124 address@hidden
3125 address@hidden
3126 address@hidden
3127 address@hidden
3128 address@hidden
3129 address@hidden
3130 address@hidden
3131 address@hidden
3132 address@hidden
3133 address@hidden
3134 address@hidden
3135 address@hidden
3136 address@hidden

Name: bzr:text-parents
   - 
   + setup-bzr.py       address@hidden
setup.py        
svn-v3-single1-dHJ1bmsvZ251ZS1jb21tb24.:3a364389-8fce-0310-8f11-cc363fde16c7:trunk%2Fgnue-common:10066
src/apps/GBaseApp.py    
svn-v3-single1-dHJ1bmsvZ251ZS1jb21tb24.:3a364389-8fce-0310-8f11-cc363fde16c7:trunk%2Fgnue-common:10038
src/base/log.py address@hidden
src/base/setup.py       
svn-v3-single1-dHJ1bmsvZ251ZS1jb21tb24.:3a364389-8fce-0310-8f11-cc363fde16c7:trunk%2Fgnue-common:10034
src/rpc/drivers/xmlrpc/typeconv.py      
svn-v3-single1-dHJ1bmsvZ251ZS1jb21tb24.:3a364389-8fce-0310-8f11-cc363fde16c7:trunk%2Fgnue-common:9954


Modified: trunk/gnue-common/setup-bzr.py
===================================================================
--- trunk/gnue-common/setup-bzr.py      2010-10-28 20:59:53 UTC (rev 10229)
+++ trunk/gnue-common/setup-bzr.py      2010-11-02 09:21:52 UTC (rev 10230)
@@ -260,7 +260,7 @@
 
 # First of all, make sure this is a current enough Python release.
 try:
-  if sys.hexversion < 0x02000000:
+  if sys.hexversion < 0x02050000:
     raise AttributeError
 except AttributeError:
 
@@ -268,12 +268,12 @@
   print """
   You are running Python %s.
 
-  GNU Enterprise requires at least Python 2.0 (recommended: 2.1+).
+  GNU Enterprise requires at least Python 2.5.
   If you have a later version installed, you should run setup.py
-  against that version. For example, if you have Python 2.1
+  against that version. For example, if you have Python 2.5
   installed, you may need to run:
 
-       python2.1 %s
+       python2.5 %s
 """ % (string.split(sys.version)[0], sys.argv[0])
   print "-" * 70
 

Modified: trunk/gnue-common/setup.py
===================================================================
--- trunk/gnue-common/setup.py  2010-10-28 20:59:53 UTC (rev 10229)
+++ trunk/gnue-common/setup.py  2010-11-02 09:21:52 UTC (rev 10230)
@@ -149,19 +149,19 @@
 # -----------------------------------------------------------------------------
 
 try:
-    if sys.hexversion < 0x02030000:
+    if sys.hexversion < 0x02050000:
         raise AttributeError
 except AttributeError:
     print "-" * 70
     print """
 You are running Python %s.
 
-GNU Enterprise requires at least Python 2.3.
+GNU Enterprise requires at least Python 2.5.
 If you have a later version installed, you should run setup.py
-against that version. For example, if you have Python 2.3
+against that version. For example, if you have Python 2.5
 installed, you may need to run:
 
-python2.3 setup.py
+python2.5 setup.py
   """ % sys.version.split()[0]
     print "-" * 70
     sys.exit(1)

Modified: trunk/gnue-common/src/apps/GBaseApp.py
===================================================================
--- trunk/gnue-common/src/apps/GBaseApp.py      2010-10-28 20:59:53 UTC (rev 
10229)
+++ trunk/gnue-common/src/apps/GBaseApp.py      2010-11-02 09:21:52 UTC (rev 
10230)
@@ -229,10 +229,10 @@
                    os.path.join(paths.config, "connections.conf")) ]
 
         # Python version check
-        if not hasattr(sys, 'hexversion') or sys.hexversion < 0x02030000:
-            msg = u_("This application requires Python 2.3 or greater.")
+        if not hasattr(sys, 'hexversion') or sys.hexversion < 0x02050000:
+            msg = u_("This application requires Python 2.5 or greater.")
             if hasattr(sys, 'version'):
-                msg = u_("This application requires Python 2.3 or greater. "
+                msg = u_("This application requires Python 2.5 or greater. "
                          "You are running Python %s") % sys.version[:5]
 
             raise errors.AdminError, msg

Modified: trunk/gnue-common/src/base/log.py
===================================================================
--- trunk/gnue-common/src/base/log.py   2010-10-28 20:59:53 UTC (rev 10229)
+++ trunk/gnue-common/src/base/log.py   2010-11-02 09:21:52 UTC (rev 10230)
@@ -129,16 +129,11 @@
     If this decorator is applied to a function, every call to that function is
     logged on C{DEBUG} level.
 
-    Usage with Python 2.4 or later::
+    Usage::
         @logged_f
         myfunction(self, foo, bar):
             :
 
-    Usage with Python 2.3::
-        myfunction(self, foo, bar):
-            :
-        myfunction=logged_f(myfunction)
-
     @param func: Function to put the logging wrapper around.
     @type func: function
     @return: Function with the logging wrapper.
@@ -162,16 +157,11 @@
     If this decorator is applied to a function, every call to that function
     issues a deprecation warning.
 
-    Usage with Python 2.4 or later::
+    Usage::
         @deprecated_f
         myfunction(self, foo, bar):
             :
 
-    Usage with Python 2.3::
-        myfunction(self, foo, bar):
-            :
-        myfunction=deprecated_f(myfunction)
-
     @param func: Function to put the deprecation warning wrapper around.
     @type func: function
     @return: Function with the deprecation warning wrapper.
@@ -196,16 +186,11 @@
     If this decorator is applied to a function, every call to that function is
     logged on C{DEBUG} level.
 
-    Usage with Python 2.4 or later::
+    Usage::
         @logged_f_n('my.logger.name')
         myfunction(self, foo, bar):
             :
 
-    Usage with Python 2.3::
-        myfunction(self, foo, bar):
-            :
-        myfunction=logged_f_n('my.logger.name')(myfunction)
-
     @param name: Logger name to use.
     @type name: string
     @return: A function that accepts a function as argument and returns the
@@ -232,16 +217,11 @@
     If this decorator is applied to a function, every call to that function
     issues a deprecation warning.
 
-    Usage with Python 2.4 or later::
+    Usage::
         @deprecated_f_n('my.logger.name')
         myfunction(self, foo, bar):
             :
 
-    Usage with Python 2.3::
-        myfunction(self, foo, bar):
-            :
-        myfunction=deprecated_f_n('my.logger.name')(myfunction)
-
     @param name: Logger name to use.
     @type name: string
     @return: A function that accepts a function as argument and returns the

Modified: trunk/gnue-common/src/base/setup.py
===================================================================
--- trunk/gnue-common/src/base/setup.py 2010-10-28 20:59:53 UTC (rev 10229)
+++ trunk/gnue-common/src/base/setup.py 2010-11-02 09:21:52 UTC (rev 10230)
@@ -152,7 +152,7 @@
 # -----------------------------------------------------------------------------
 
 try:
-    if sys.hexversion < 0x02030000:
+    if sys.hexversion < 0x02050000:
         raise AttributeError
 
 except AttributeError:
@@ -160,12 +160,12 @@
     print """
 You are running Python %s.
 
-GNU Enterprise requires at least Python 2.3.
+GNU Enterprise requires at least Python 2.5.
 If you have a later version installed, you should run setup.py
-against that version. For example, if you have Python 2.3
+against that version. For example, if you have Python 2.5
 installed, you may need to run:
 
-python2.3 setup.py
+python2.5 setup.py
 """ % sys.version.split()[0]
     print "-" * 70
     sys.exit(1)

Modified: trunk/gnue-common/src/rpc/drivers/xmlrpc/typeconv.py
===================================================================
--- trunk/gnue-common/src/rpc/drivers/xmlrpc/typeconv.py        2010-10-28 
20:59:53 UTC (rev 10229)
+++ trunk/gnue-common/src/rpc/drivers/xmlrpc/typeconv.py        2010-11-02 
09:21:52 UTC (rev 10230)
@@ -132,13 +132,8 @@
     result = {}
 
     for (key, val) in value.items ():
-      # Workaround for a bug xmlrpclib <= Python 2.3.4: No Unicode strings
-      # possible as dictionary keys.
-      if isinstance (key, unicode):
-        key = key.encode ('utf-8')
-
-      # Another deficiency in xmlrpclib: No <None> values as dictionary keys
-      elif key is None:
+      # A deficiency in xmlrpclib: No <None> values as dictionary keys
+      if key is None:
         key = ''
 
       elif not isinstance (key, str):




reply via email to

[Prev in Thread] Current Thread [Next in Thread]