Skip to content

Commit 1d1d3f0

Browse files
author
dura0ok
authored
fix locale warning (#141)
DeprecationWarning: 'locale.getdefaultlocale' is deprecated and slated for removal in Python 3.15. Use setlocale(), getencoding() and getlocale() instead. rewrite using getlocale
1 parent 8c193b2 commit 1d1d3f0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Diff for: testgres/operations/os_ops.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@ def __init__(self, host='127.0.0.1', port=None, ssh_key=None, username=None):
2020

2121

2222
def get_default_encoding():
23-
return locale.getdefaultlocale()[1] or 'UTF-8'
23+
if not hasattr(locale, 'getencoding'):
24+
locale.getencoding = locale.getpreferredencoding
25+
return locale.getencoding() or 'UTF-8'
2426

2527

2628
class OsOperations:

0 commit comments

Comments
 (0)