changeset 505:d05e5e1674dd stable

Merged revisions 554 via svnmerge from http://svn.edgewall.org/repos/babel/trunk ........ r554 | jruigrok | 2011-02-22 16:16:13 +0100 (di, 22 feb 2011) | 4 lines Small speed improvement for format_date() by getting rid of duplicate parse_pattern. Issue: #216 Submitted by: St?phane D?murget ........
author jruigrok
date Tue, 22 Feb 2011 15:39:46 +0000
parents 4faca8f11408
children 56ea1ec02e16
files 0.9.x/ChangeLog 0.9.x/babel/dates.py
diffstat 2 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/0.9.x/ChangeLog
+++ b/0.9.x/ChangeLog
@@ -22,6 +22,7 @@
    string does not contain any string formattings (ticket #150).
  * Fix Serbian plural forms (ticket #213).
  * Prevent multiple handlers being added to the same logger (ticket #227).
+ * Small speed improvement in format_date() (ticket #216).
 
 
 Version 0.9.5
--- a/0.9.x/babel/dates.py
+++ b/0.9.x/babel/dates.py
@@ -456,7 +456,7 @@
     if format in ('full', 'long', 'medium', 'short'):
         format = get_date_format(format, locale=locale)
     pattern = parse_pattern(format)
-    return parse_pattern(format).apply(date, locale)
+    return pattern.apply(date, locale)
 
 def format_datetime(datetime=None, format='medium', tzinfo=None,
                     locale=LC_TIME):
Copyright (C) 2012-2017 Edgewall Software