User Tools

Site Tools


catalis_con_python_2.3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
catalis_con_python_2.3 [20/05/2009 19:11]
fernando
catalis_con_python_2.3 [23/05/2009 18:08]
fernando
Line 1: Line 1:
 ====== Cómo adaptar Catalis a Python 2.3 ====== ====== Cómo adaptar Catalis a Python 2.3 ======
  
-Dado que los únicos servidores de acceso público que tengo a mano ---Biblioteca Central de la UNS, y CCT (ex-CRIBABB)--- usan un Linux CentOS con Python 2.3.4, y previendo que una situación similar pueda darse en otros lugares donde se desee usar la nueva versión de Catalis, parece que será conveniente evitar algunas de las (ciertamente muy útiles) funcionalidades de Python que aparecieron con las versiones 2.4 y 2.5.+Dado que los únicos servidores de acceso público que tenemos ​a mano ---Biblioteca Central de la UNS, y CCT (ex-CRIBABB)--- usan un Linux CentOS con Python 2.3.4, y previendo que una situación similar pueda darse en otros lugares donde se desee usar la nueva versión de Catalis, parece que será conveniente evitar algunas de las (ciertamente muy útiles) funcionalidades de Python que aparecieron con las versiones 2.4 y 2.5.
  
 <​note>​ <​note>​
-En mayo de 2009 tengo acceso a un Debian Etch, donde está disponible Python 2.4 (y también, pero con algunas limitaciones,​ Python 2.5.)+Esa era la situación a mediados de 2008. Desde mayo de 2009 tenemos ​acceso a un Debian Etch, donde está disponible Python 2.4 (y también, pero con algunas limitaciones,​ Python 2.5.)
 </​note>​ </​note>​
  
Line 33: Line 33:
 **[[http://​docs.python.org/​whatsnew/​2.5.html|What'​s New in Python 2.5]]** **[[http://​docs.python.org/​whatsnew/​2.5.html|What'​s New in Python 2.5]]**
  
-    ​* Conditional Expressions:​ x = true_value if condition else false_value +  ​* Conditional Expressions:​ x = true_value if condition else false_value 
-    * Unified try/​except/​finally +  * Unified try/​except/​finally 
-    * Exceptions as New-Style Classes +  * Exceptions as New-Style Classes 
-    * sqlite3 package+  * sqlite3 package ​=> para versiones anteriores, hay que instalar ''​python-pysqlite2''​
     ​     ​
 Más detalles: http://​docs.python.org/​whatsnew/​2.5.html#​other-lang Más detalles: http://​docs.python.org/​whatsnew/​2.5.html#​other-lang
 +
 +  * The list of base classes in a class definition can now be empty. As an example, this is now legal:
 +
 +  class C():
 +      pass
 +
 +En versiones anteriores, debemos usar:
 +
 +  class C:
 +      pass
  
  
 {{tag>​catalis desarrollo python}} {{tag>​catalis desarrollo python}}
catalis_con_python_2.3.txt · Last modified: 23/05/2009 00:00 (external edit)