Skip to content

Commit 6203f45

Browse files
committed
removed comments
changed classmethod to staticmethod in Data model renamed load function
1 parent 743c5e9 commit 6203f45

5 files changed

Lines changed: 11 additions & 12 deletions

File tree

src/opengeodeweb_back/data.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ class Data(Base):
1010
id: Mapped[str] = mapped_column(
1111
String, primary_key=True, default=lambda: str(uuid.uuid4()).replace("-", "")
1212
)
13-
# name: Mapped[str] = mapped_column(String, nullable=False)
1413
native_file_name: Mapped[str] = mapped_column(String, nullable=False)
1514
viewable_file_name: Mapped[str] = mapped_column(String, nullable=False)
1615
geode_object: Mapped[str] = mapped_column(String, nullable=False)
@@ -41,6 +40,6 @@ def create(
4140
database.session.flush()
4241
return data_entry
4342

44-
@classmethod
43+
@staticmethod
4544
def get(cls, data_id: str) -> "Data | None":
4645
return database.session.get(cls, data_id)

src/opengeodeweb_back/geode_functions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ def data_file_path(data_id: str, filename: str = None) -> str:
5454
return os.path.join(data_folder_path, data_id)
5555

5656

57-
def load_data_by_id(data_id: str):
58-
data_entry = Data.get(data_id)
57+
def load_data(data_id: str):
58+
data_entry = Data.get(Data, data_id)
5959
if not data_entry:
6060
flask.abort(404, f"Data with id {data_id} not found")
6161

src/opengeodeweb_back/routes/blueprint_routes.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ def create_point():
290290
)
291291
def texture_coordinates():
292292
utils_functions.validate_request(flask.request, texture_coordinates_json)
293-
data = geode_functions.load_data_by_id(flask.request.json["id"])
293+
data = geode_functions.load_data(flask.request.json["id"])
294294
texture_coordinates = data.texture_manager().texture_names()
295295
return flask.make_response({"texture_coordinates": texture_coordinates}, 200)
296296

@@ -308,7 +308,7 @@ def texture_coordinates():
308308
)
309309
def vertex_attribute_names():
310310
utils_functions.validate_request(flask.request, vertex_attribute_names_json)
311-
data = geode_functions.load_data_by_id(flask.request.json["id"])
311+
data = geode_functions.load_data(flask.request.json["id"])
312312
vertex_attribute_names = data.vertex_attribute_manager().attribute_names()
313313
return flask.make_response(
314314
{
@@ -331,7 +331,7 @@ def vertex_attribute_names():
331331
)
332332
def polygon_attribute_names():
333333
utils_functions.validate_request(flask.request, polygon_attribute_names_json)
334-
data = geode_functions.load_data_by_id(flask.request.json["id"])
334+
data = geode_functions.load_data(flask.request.json["id"])
335335
polygon_attribute_names = data.polygon_attribute_manager().attribute_names()
336336
return flask.make_response(
337337
{
@@ -354,7 +354,7 @@ def polygon_attribute_names():
354354
)
355355
def polyhedron_attribute_names():
356356
utils_functions.validate_request(flask.request, polyhedron_attribute_names_json)
357-
data = geode_functions.load_data_by_id(flask.request.json["id"])
357+
data = geode_functions.load_data(flask.request.json["id"])
358358
polyhedron_attribute_names = data.polyhedron_attribute_manager().attribute_names()
359359
return flask.make_response(
360360
{

src/opengeodeweb_back/routes/models/blueprint_models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@ def extract_model_uuids(model):
4949
@routes.route(mesh_components_json["route"], methods=mesh_components_json["methods"])
5050
def extract_uuids_endpoint():
5151
utils_functions.validate_request(flask.request, mesh_components_json)
52-
model = geode_functions.load_data_by_id(flask.request.json["id"])
52+
model = geode_functions.load_data(flask.request.json["id"])
5353
uuid_dict = extract_model_uuids(model)
5454
return flask.make_response({"uuid_dict": uuid_dict}, 200)

tests/test_utils_functions.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ def test_save_all_viewables_and_return_info(client):
118118
assert result["geode_object"] == geode_object
119119
assert result["input_files"] == input_file
120120

121-
db_entry = Data.get(result["id"])
121+
db_entry = Data.get(Data, result["id"])
122122
assert db_entry is not None
123123
assert db_entry.native_file_name == result["native_file_name"]
124124
assert db_entry.viewable_file_name == result["viewable_file_name"]
@@ -140,11 +140,11 @@ def test_save_all_viewables_commits_to_db(client):
140140
geode_object, data, input_file
141141
)
142142
data_id = result["id"]
143-
db_entry_before = Data.get(data_id)
143+
db_entry_before = Data.get(Data, data_id)
144144
assert db_entry_before is not None
145145
assert db_entry_before.native_file_name == result["native_file_name"]
146146
database.session.rollback()
147-
db_entry_after = Data.get(data_id)
147+
db_entry_after = Data.get(Data, data_id)
148148
assert (
149149
db_entry_after is not None
150150
), "database.session.commit() was not called - entry missing after rollback"

0 commit comments

Comments
 (0)