Package pyxmpp :: Module utils
[hide private]

Module utils

source code

Utility functions for the pyxmpp package.
Functions [hide private]
 
to_utf8(s)
Convevert s to UTF-8 if it is Unicode, leave unchanged if it is string or None and convert to string overwise
source code
 
from_utf8(s)
Convert s to Unicode or leave unchanged if it is None.
source code
 
datetime_utc_to_local(utc)
An ugly hack to convert naive datetime.datetime object containing UTC time to a naive datetime.datetime object with local time.
source code
 
datetime_local_to_utc(local)
Simple function to convert naive datetime.datetime object containing local time to a naive datetime.datetime object with UTC time.
source code
Variables [hide private]
  minute = datetime.timedelta(0, 60)
  nulldelta = datetime.timedelta(0)
  __package__ = 'pyxmpp'

Imports: sys, time, datetime


Function Details [hide private]

from_utf8(s)

source code 

Convert s to Unicode or leave unchanged if it is None.

Regular strings are assumed to be UTF-8 encoded

datetime_utc_to_local(utc)

source code 
An ugly hack to convert naive datetime.datetime object containing UTC time to a naive datetime.datetime object with local time. It seems standard Python 2.3 library doesn't provide any better way to do that.