style: Fix formatting and style issues in base_coder.py

This commit is contained in:
Paul Gauthier (aider) 2024-08-06 09:46:42 -03:00
parent 7d56889880
commit 541ab83f15

View file

@ -2,6 +2,7 @@
import hashlib
import json
import locale
import math
import mimetypes
import os
@ -11,7 +12,6 @@ import sys
import threading
import time
import traceback
import locale
from collections import defaultdict
from datetime import datetime
from json.decoder import JSONDecodeError
@ -744,14 +744,14 @@ class Coder:
try:
lang = locale.getlocale()[0]
if lang:
return lang.split('_')[0] # Extract just the language code
return lang.split("_")[0] # Extract just the language code
except:
pass
for env_var in ['LANG', 'LANGUAGE', 'LC_ALL', 'LC_MESSAGES']:
for env_var in ["LANG", "LANGUAGE", "LC_ALL", "LC_MESSAGES"]:
lang = os.environ.get(env_var)
if lang:
return lang.split('_')[0] # Extract just the language code
return lang.split("_")[0] # Extract just the language code
return None
@ -769,7 +769,10 @@ class Coder:
user_lang = self.get_user_language()
if user_lang:
platform_text += f"- The user's language: {user_lang} (detected from locale or environment variables)\n"
platform_text += (
f"- The user's language: {user_lang} (detected from locale or environment"
" variables)\n"
)
dt = datetime.now().isoformat()
platform_text += f"- The current date/time: {dt}"