Contact: fumanchu@aminus.org

Log in as guest/misc to create tickets

Changeset 21

Show
Ignore:
Timestamp:
12/06/05 00:18:51
Author:
fumanchu
Message:

Added today(), now() builtins for use with "from alamode import *".

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • alamode.py

    r18 r21  
    2020""" 
    2121 
     22__all__ = ['Adapter', 'AdapterFromHTML', 'AdapterToHTML', 
     23           'checked', 'selected', 
     24           'coerce_in', 'coerce_out', 
     25           'escape_url', 'escape_spaces', 'unescape_spaces', 
     26           'from_html', 'to_html', 
     27           'inttuple', 'strtuple', 
     28           'parse_date', 'sane_year', 
     29           'quote', 'urljoin', 
     30           'today', 'now', 
     31           ] 
     32 
    2233import datetime 
     34today = datetime.date.today 
     35now = datetime.datetime.now 
    2336 
    2437import sys, traceback 
     
    2841escape_url_map = dict([(char, hex(ord(char)).replace("0x", "%")) 
    2942                        for char in "/?,.:%"]) 
     43del char 
    3044def escape_url(url): 
    3145    return escape(url, escape_url_map) 
     
    138152    yearAsInt = int(yearAsString) 
    139153    if yearAsInt < 100 and len(yearAsString) < 4: 
    140         currentYear = datetime.date.today().year 
     154        currentYear = today().year 
    141155        currentCentury, rem = divmod(currentYear, 100) 
    142156        yearAsInt += (currentCentury * 100)