Skip to content

Commit

Permalink
fix flake8 linting errors
Browse files Browse the repository at this point in the history
  • Loading branch information
jr-hartono committed Aug 11, 2023
1 parent ff6dc4a commit 42898d8
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 7 deletions.
8 changes: 5 additions & 3 deletions ensysmod/api/endpoints/energy_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,8 @@ def myopic_optimize_model(model_id: int,
esM = generate_esm_from_model(db=db, model=energy_model)
zipped_result_file_path = myopic_optimize_esm(esM=esM, optimization_parameters=energy_model_optimization_parameters)

return FileResponse(zipped_result_file_path,
media_type="application/zip",
filename=f"{energy_model.name} {energy_model_optimization_parameters.start_year}-{energy_model_optimization_parameters.end_year}.zip")
return FileResponse(

Check warning on line 157 in ensysmod/api/endpoints/energy_models.py

View check run for this annotation

Codecov / codecov/patch

ensysmod/api/endpoints/energy_models.py#L157

Added line #L157 was not covered by tests
zipped_result_file_path,
media_type="application/zip",
filename=f"{energy_model.name} {energy_model_optimization_parameters.start_year}-{energy_model_optimization_parameters.end_year}.zip"
)
2 changes: 1 addition & 1 deletion ensysmod/crud/energy_model.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Optional

from sqlalchemy import delete, select
from sqlalchemy import delete
from sqlalchemy.orm import Session

from ensysmod import crud
Expand Down
2 changes: 1 addition & 1 deletion ensysmod/crud/energy_model_override.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@


class CRUDEnergyModelOverride(CRUDBaseDependsComponentRegion[EnergyModelOverride, EnergyModelOverrideCreate,
EnergyModelOverrideUpdate]):
EnergyModelOverrideUpdate]):
"""
CRUD operations for EnergyModelOverride
"""
Expand Down
8 changes: 6 additions & 2 deletions ensysmod/schemas/energy_model_optimization.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,12 @@ class EnergyModelOptimizationBase(BaseModel):
end_year: Optional[int] = Field(None, description="Year of the last optimization", example="2050")
number_of_steps: Optional[int] = Field(None, description="Number of optimization runs excluding the start year", example="3")
years_per_step: Optional[int] = Field(None, description="Number of years represented by one optimization run", example="10")
CO2_reference: Optional[float] = Field(None, description="CO2 emission reference value to which the reduction should be applied to", example="366")
CO2_reduction_targets: Optional[List[float]] = Field(None, description="CO2 reduction targets for all optimization periods, in percentages. If specified, the length of the list must equal the number of optimization steps, and a sink component named 'CO2 to environment' is required.", example="[0, 25, 50, 100]")
CO2_reference: Optional[float] = Field(None,
description="CO2 emission reference value to which the reduction should be applied to",
example="366")
CO2_reduction_targets: Optional[List[float]] = Field(None,
description="CO2 reduction targets for all optimization periods, in percentages. If specified, the length of the list must equal the number of optimization steps, and a sink component named 'CO2 to environment' is required.",

Check failure on line 20 in ensysmod/schemas/energy_model_optimization.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] ensysmod/schemas/energy_model_optimization.py#L20 <501>

line too long (282 > 150 characters)
Raw output
./ensysmod/schemas/energy_model_optimization.py:20:151: E501 line too long (282 > 150 characters)
example="[0, 25, 50, 100]")

# validators
_valid_optimization_timeframe = root_validator(allow_reuse=True)(validators.validate_optimization_timeframe)
Expand Down

0 comments on commit 42898d8

Please sign in to comment.