@@ -8,7 +8,7 @@ class DateTimeRange(object):
8
8
end_time_format : str
9
9
is_output_elapse : bool
10
10
separator : str
11
- def __init__ (self , start_datetime : Optional [str ] = ..., end_datetime : Optional [str ] = ..., start_time_format : str = ..., end_time_format : str = ...) -> None : ...
11
+ def __init__ (self , start_datetime : Optional [Union [ datetime . datetime , str ]] = ..., end_datetime : Optional [Union [ datetime . datetime , str ] ] = ..., start_time_format : str = ..., end_time_format : str = ...) -> None : ...
12
12
def __eq__ (self , other ) -> bool : ...
13
13
def __ne__ (self , other ) -> bool : ...
14
14
def __add__ (self , other ) -> DateTimeRange : ...
@@ -29,9 +29,9 @@ class DateTimeRange(object):
29
29
def get_start_time_str (self ) -> str : ...
30
30
def get_end_time_str (self ) -> str : ...
31
31
def get_timedelta_second (self ) -> float : ...
32
- def set_start_datetime (self , value : Union [datetime .datetime , str ], timezone : Optional [str ] = ...) -> None : ...
33
- def set_end_datetime (self , value : Union [datetime .datetime , str ], timezone : Optional [str ] = ...) -> None : ...
34
- def set_time_range (self , start : Union [datetime .datetime , str ], end : Union [datetime .datetime , str ]) -> None : ...
32
+ def set_start_datetime (self , value : Optional [ Union [datetime .datetime , str ] ], timezone : Optional [str ] = ...) -> None : ...
33
+ def set_end_datetime (self , value : Optional [ Union [datetime .datetime , str ] ], timezone : Optional [str ] = ...) -> None : ...
34
+ def set_time_range (self , start : Optional [ Union [datetime .datetime , str ]] , end : Optional [ Union [datetime .datetime , str ] ]) -> None : ...
35
35
def range (self , step : Union [datetime .timedelta , relativedelta ]) -> Iterable [datetime .datetime ]: ...
36
36
def intersection (self , x : DateTimeRange ) -> DateTimeRange : ...
37
37
def encompass (self , x : DateTimeRange ) -> DateTimeRange : ...
0 commit comments