Exemple #1
0
    def parse_set(self, value, from_db):
        if type(value) is datetime.date:
            warnings.warn("Using datetime.date is deprecated, pass in "
                          "datetime.datetime instead", stacklevel=4)
            value = datetime.datetime(value.year, value.month, value.day)

        return DateTimeVariable.parse_set(self, value, from_db)
Exemple #2
0
    def parse_set(self, value, from_db):
        # We need to use type here because in py3 datetime is a subclass of
        # date, meaning that it would be considered too and loose its time
        if type(value) is datetime.date:
            warnings.warn("Using datetime.date is deprecated, pass in "
                          "datetime.datetime instead", stacklevel=4)
            value = datetime.datetime(value.year, value.month, value.day)

        return DateTimeVariable.parse_set(self, value, from_db)
Exemple #3
0
    def parse_set(self, value, from_db):
        # We need to use type here because in py3 datetime is a subclass of
        # date, meaning that it would be considered too and loose its time
        if type(value) is datetime.date:
            warnings.warn(
                "Using datetime.date is deprecated, pass in "
                "datetime.datetime instead",
                stacklevel=4)
            value = datetime.datetime(value.year, value.month, value.day)

        return DateTimeVariable.parse_set(self, value, from_db)
Exemple #4
0
    def parse_set(self, value, from_db):
        if type(value) is datetime.date:
            value = datetime.datetime(value.year, value.month, value.day)

        return DateTimeVariable.parse_set(self, value, from_db)