コード例 #1
0
def get_date(date, key):
    if isinstance(date, datetime):
        return date
    try:
        return date_util.isoparse(date)
    except ValueError:
        raise ProjectBadRequest("Invalid %s" % key)
コード例 #2
0
ファイル: projects.py プロジェクト: salsa-dev/synnefo
def _get_date(d, key):
    date_str = d.get(key)
    if date_str is not None:
        try:
            return date_util.isoparse(date_str)
        except:
            raise faults.BadRequest("Invalid %s" % key)
    else:
        return None