From f141048d8199361d32dd1217e5172b22be9c2d2c Mon Sep 17 00:00:00 2001
From: Remi Cresson <remi.cresson@irstea.fr>
Date: Thu, 2 Jun 2022 13:13:43 +0200
Subject: [PATCH] REFAC: use os.path.join() instead of system.pathify()

---
 decloud/models/tfrecord.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/decloud/models/tfrecord.py b/decloud/models/tfrecord.py
index 543966c..63ab9f9 100644
--- a/decloud/models/tfrecord.py
+++ b/decloud/models/tfrecord.py
@@ -44,12 +44,12 @@ class TFRecords:
         if system.is_dir(path) or not os.path.exists(path):
             self.dirpath = path
             system.mkdir(self.dirpath)
-            self.tfrecords_pattern_path = "{}*.records".format(system.pathify(self.dirpath))
+            self.tfrecords_pattern_path = f"{self.dirpath}/*.records"
         else:
             self.dirpath = system.dirname(path)
             self.tfrecords_pattern_path = path
-        self.output_types_file = "{}output_types.json".format(system.pathify(self.dirpath))
-        self.output_shape_file = "{}output_shape.json".format(system.pathify(self.dirpath))
+        self.output_types_file = f"{self.dirpath}/output_types.json"
+        self.output_shape_file = f"{self.dirpath}/output_shape.json"
         self.output_shape = self.load(self.output_shape_file) if os.path.exists(self.output_shape_file) else None
         self.output_types = self.load(self.output_types_file) if os.path.exists(self.output_types_file) else None
 
@@ -99,10 +99,10 @@ class TFRecords:
             else:
                 nb_sample = dataset.size - i * n_samples_per_shard
 
-            filepath = "{}{}.records".format(system.pathify(self.dirpath), i)
+            filepath = os.path.join(self.dirpath, f"{i}.records")
 
             # Geographic info of all samples of the record
-            geojson_path = "{}{}.geojson".format(system.pathify(self.dirpath), i)
+            geojson_path = os.path.join(self.dirpath, f"{i}.geojson")
             geojson_dic = {"type": "FeatureCollection",
                            "name": "{}_geoinfo".format(i),
                            "features": []}
-- 
GitLab