1
0
Fork 0

Adding upstream version 1.24.4.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-09 19:00:38 +01:00
parent e23463a20d
commit 8134c0fb92
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
7 changed files with 22 additions and 7 deletions

View file

@ -12,7 +12,7 @@ jobs:
python-version: [3.6, 3.7, 3.8, 3.9] python-version: [3.6, 3.7, 3.8, 3.9]
include: include:
- python-version: 3.6 - python-version: 3.6
os: ubuntu-16.04 # MySQL 5.7.32 os: ubuntu-18.04 # MySQL 5.7.32
- python-version: 3.7 - python-version: 3.7
os: ubuntu-18.04 # MySQL 5.7.32 os: ubuntu-18.04 # MySQL 5.7.32
- python-version: 3.8 - python-version: 3.8

View file

@ -1,3 +1,15 @@
1.24.4 (2022/03/30)
===================
Internal:
---------
* Upgrade Ubuntu VM for runners as Github has deprecated it
Bug Fixes:
----------
* Change in main.py - Replace the `click.get_terminal_size()` with `shutil.get_terminal_size()`
1.24.3 (2022/01/20) 1.24.3 (2022/01/20)
=================== ===================

View file

@ -87,6 +87,7 @@ Contributors:
* Zhaolong Zhu * Zhaolong Zhu
* Zhidong * Zhidong
* Zhongyang Guan * Zhongyang Guan
* Arvind Mishra
Created by: Created by:
----------- -----------

View file

@ -1 +1 @@
__version__ = '1.24.3' __version__ = '1.24.4'

View file

@ -30,7 +30,7 @@ def mycli_line_magic(line):
u = conn.session.engine.url u = conn.session.engine.url
_logger.debug('New mycli: %r', str(u)) _logger.debug('New mycli: %r', str(u))
mycli.connect(u.database, u.host, u.username, u.port, u.password) mycli.connect(host=u.host, port=u.port, passwd=u.password, database=u.database, user=u.username, init_command=None)
conn._mycli = mycli conn._mycli = mycli
# For convenience, print the connection alias # For convenience, print the connection alias

View file

@ -2,6 +2,7 @@ from collections import defaultdict
from io import open from io import open
import os import os
import sys import sys
import shutil
import traceback import traceback
import logging import logging
import threading import threading
@ -1054,7 +1055,7 @@ class MyCli(object):
"""Get the number of lines to reserve for the completion menu.""" """Get the number of lines to reserve for the completion menu."""
reserved_space_ratio = .45 reserved_space_ratio = .45
max_reserved_space = 8 max_reserved_space = 8
_, height = click.get_terminal_size() _, height = shutil.get_terminal_size()
return min(int(round(height * reserved_space_ratio)), max_reserved_space) return min(int(round(height * reserved_space_ratio)), max_reserved_space)
def get_last_query(self): def get_last_query(self):

View file

@ -1,4 +1,5 @@
import os import os
import shutil
import click import click
from click.testing import CliRunner from click.testing import CliRunner
@ -258,13 +259,13 @@ def test_reserved_space_is_integer():
def stub_terminal_size(): def stub_terminal_size():
return (5, 5) return (5, 5)
old_func = click.get_terminal_size old_func = shutil.get_terminal_size
click.get_terminal_size = stub_terminal_size shutil.get_terminal_size = stub_terminal_size
mycli = MyCli() mycli = MyCli()
assert isinstance(mycli.get_reserved_space(), int) assert isinstance(mycli.get_reserved_space(), int)
click.get_terminal_size = old_func shutil.get_terminal_size = old_func
def test_list_dsn(): def test_list_dsn():