feat: add production debug config and enhance data handling
Introduced a new debug configuration for production mode in VSCode, facilitating easier debugging in different environments. Additionally, updated the `get_transparency_data` function to handle year and month as strings, ensuring compatibility with subsequent operations. Added a necessary parameter to a function call in `main.py` to align with the updated function signature.
This commit is contained in:
parent
a37e8ec5c3
commit
1acc142dba
3 changed files with 13 additions and 2 deletions
10
.vscode/launch.json
vendored
10
.vscode/launch.json
vendored
|
@ -5,7 +5,7 @@
|
|||
"version": "0.2.0",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "Python Debugger",
|
||||
"name": "Debug: Development Mode",
|
||||
"type": "debugpy",
|
||||
"request": "launch",
|
||||
"program": "main.py",
|
||||
|
@ -14,6 +14,14 @@
|
|||
"env": {
|
||||
"PRIVATECOFFEE_DEV": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Debug: Production Mode",
|
||||
"type": "debugpy",
|
||||
"request": "launch",
|
||||
"program": "main.py",
|
||||
"console": "integratedTerminal",
|
||||
"cwd": "${workspaceFolder}"
|
||||
}
|
||||
]
|
||||
}
|
|
@ -29,6 +29,9 @@ def get_transparency_data(data, year=None, month=None, allow_current=False):
|
|||
if month is None:
|
||||
month = max(data[year].keys())
|
||||
|
||||
year = str(year)
|
||||
month = str(month)
|
||||
|
||||
if (
|
||||
not allow_current
|
||||
and year == str(datetime.now().year)
|
||||
|
|
2
main.py
2
main.py
|
@ -62,7 +62,7 @@ def catch_all(path):
|
|||
|
||||
finances_table = generate_transparency_table(
|
||||
get_transparency_data(
|
||||
finances, finances_year, finances_month
|
||||
finances, finances_year, finances_month, allow_current
|
||||
)
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in a new issue