@@ -85,10 +85,10 @@ class Timestamp(datetime):
85
85
def fold (self ) -> int : ...
86
86
@classmethod
87
87
def fromtimestamp (
88
- cls : type [_DatetimeT ], t : float , tz : _tzinfo | None = ...
88
+ cls : type [_DatetimeT ], ts : float , tz : _tzinfo | None = ...
89
89
) -> _DatetimeT : ...
90
90
@classmethod
91
- def utcfromtimestamp (cls : type [_DatetimeT ], t : float ) -> _DatetimeT : ...
91
+ def utcfromtimestamp (cls : type [_DatetimeT ], ts : float ) -> _DatetimeT : ...
92
92
@classmethod
93
93
def today (cls : type [_DatetimeT ], tz : _tzinfo | str | None = ...) -> _DatetimeT : ...
94
94
@classmethod
@@ -118,19 +118,25 @@ class Timestamp(datetime):
118
118
def date (self ) -> _date : ...
119
119
def time (self ) -> _time : ...
120
120
def timetz (self ) -> _time : ...
121
- def replace (
121
+ # LSP violation: nanosecond is not present in datetime.datetime.replace
122
+ # and has positional args following it
123
+ def replace ( # type: ignore[override]
122
124
self : _DatetimeT ,
123
- year : int = ...,
124
- month : int = ...,
125
- day : int = ...,
126
- hour : int = ...,
127
- minute : int = ...,
128
- second : int = ...,
129
- microsecond : int = ...,
130
- tzinfo : _tzinfo | None = ...,
131
- fold : int = ...,
125
+ year : int | None = ...,
126
+ month : int | None = ...,
127
+ day : int | None = ...,
128
+ hour : int | None = ...,
129
+ minute : int | None = ...,
130
+ second : int | None = ...,
131
+ microsecond : int | None = ...,
132
+ nanosecond : int | None = ...,
133
+ tzinfo : _tzinfo | type [object ] | None = ...,
134
+ fold : int | None = ...,
135
+ ) -> _DatetimeT : ...
136
+ # LSP violation: datetime.datetime.astimezone has a default value for tz
137
+ def astimezone ( # type: ignore[override]
138
+ self : _DatetimeT , tz : _tzinfo | None
132
139
) -> _DatetimeT : ...
133
- def astimezone (self : _DatetimeT , tz : _tzinfo | None = ...) -> _DatetimeT : ...
134
140
def ctime (self ) -> str : ...
135
141
def isoformat (self , sep : str = ..., timespec : str = ...) -> str : ...
136
142
@classmethod
@@ -206,8 +212,6 @@ class Timestamp(datetime):
206
212
@property
207
213
def dayofweek (self ) -> int : ...
208
214
@property
209
- def day_of_month (self ) -> int : ...
210
- @property
211
215
def day_of_year (self ) -> int : ...
212
216
@property
213
217
def dayofyear (self ) -> int : ...
0 commit comments