fix: auto-fix code issues (cron)
- 修复缺失导入: main.py 添加 AttributeTemplate 和 EntityAttribute 导入 - 修复裸异常捕获: 将 BaseException 改为具体异常类型 - neo4j_manager.py: Exception - main.py: json.JSONDecodeError, ValueError, Exception - export_manager.py: AttributeError, TypeError, ValueError - localization_manager.py: ValueError, AttributeError - performance_manager.py: TypeError, ValueError - plugin_manager.py: OSError, IOError - 修复部分行长度问题: security_manager.py 长行拆分
This commit is contained in:
@@ -1337,7 +1337,7 @@ class LocalizationManager:
|
||||
return dates.format_time(dt, locale=locale)
|
||||
else:
|
||||
return dates.format_datetime(dt, locale=locale)
|
||||
except BaseException:
|
||||
except (ValueError, AttributeError):
|
||||
pass
|
||||
return dt.strftime(fmt)
|
||||
except Exception as e:
|
||||
@@ -1354,7 +1354,7 @@ class LocalizationManager:
|
||||
return numbers.format_decimal(
|
||||
number, locale=locale, decimal_quantization=(decimal_places is not None)
|
||||
)
|
||||
except BaseException:
|
||||
except (ValueError, AttributeError):
|
||||
pass
|
||||
if decimal_places is not None:
|
||||
return f"{number:,.{decimal_places}f}"
|
||||
@@ -1369,7 +1369,7 @@ class LocalizationManager:
|
||||
try:
|
||||
locale = Locale.parse(language.replace("_", "-"))
|
||||
return numbers.format_currency(amount, currency, locale=locale)
|
||||
except BaseException:
|
||||
except (ValueError, AttributeError):
|
||||
pass
|
||||
return f"{currency} {amount:,.2f}"
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user