Skip to content

Commit 151d49d

Browse files
committed
Remove extra trailing space.
1 parent 78c79f1 commit 151d49d

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/firebird/driver/core.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5723,6 +5723,10 @@ def readline_timed(self, timeout: int) -> str | Sentinel | None:
57235723
data = self.response.read_sized_string(encoding=self.encoding, errors=self.encoding_errors)
57245724
if self.response.get_tag() == SrvInfoCode.TIMEOUT:
57255725
return TIMEOUT
5726+
# read_sized_string() returns lines ending with '\r ' (CR + space).
5727+
# Strip the trailing space to get proper '\r' line endings.
5728+
if data and data.endswith('\r '):
5729+
data = data[:-1] # Remove space, keep '\r'
57265730
return data if data else None
57275731
def readline(self) -> str | None:
57285732
"""Get next line of textual output from last service query.

0 commit comments

Comments
 (0)