From 4e9cb7a0bd348b58dd76cccab6d1cc42b0f2f477 Mon Sep 17 00:00:00 2001
From: Romain Broucquart <romain.broucquart@synchrotron-soleil.fr>
Date: Wed, 16 Nov 2022 15:43:15 +0100
Subject: [PATCH] Put module variable and functions as private

---
 core/ArchiveExtractor.py | 41 +++++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 19 deletions(-)

diff --git a/core/ArchiveExtractor.py b/core/ArchiveExtractor.py
index fa50230..80f952e 100755
--- a/core/ArchiveExtractor.py
+++ b/core/ArchiveExtractor.py
@@ -10,16 +10,19 @@ import pandas as pd
 __version__ = "1.0.1"
 
 ##########################################################################
-""" Commodity variables """
+""" Commodity private variables """
 
 # Extractor date format for GetAttDataBetweenDates
-DBDFMT = "%Y-%m-%d %H:%M:%S"
+_DBDFMT = "%Y-%m-%d %H:%M:%S"
 
 # Extractor date format for GetNearestValue
-DBDFMT2 = "%d-%m-%Y %H:%M:%S"
+_DBDFMT2 = "%d-%m-%Y %H:%M:%S"
+
+##########################################################################
+""" Commodity private functions """
 
 # Vectorized fromtimestamp function
-ArrayTimeStampToDatetime = np.vectorize(datetime.datetime.fromtimestamp)
+_ArrayTimeStampToDatetime = np.vectorize(datetime.datetime.fromtimestamp)
 
 
 class ArchiveExtractor:
@@ -219,14 +222,14 @@ class ArchiveExtractor:
                 # Inform on retrieval request
                 self.logger.info("Perform ExtractBetweenDates (%s, %s, %s)"%(
                     attribute,
-                    cdates[i_d].strftime(DBDFMT),
-                    cdates[i_d+1].strftime(DBDFMT))
+                    cdates[i_d].strftime(_DBDFMT),
+                    cdates[i_d+1].strftime(_DBDFMT))
                     )
 
                 cmdreturn = self._cmd_with_retry("ExtractBetweenDates", [
                                                         attribute,
-                                                        cdates[i_d].strftime(DBDFMT),
-                                                        cdates[i_d+1].strftime(DBDFMT)
+                                                        cdates[i_d].strftime(_DBDFMT),
+                                                        cdates[i_d+1].strftime(_DBDFMT)
                                                         ])
 
                 # Check command return
@@ -241,7 +244,7 @@ class ArchiveExtractor:
                 # NOTE: it is faster than using pandas.to_datetime()
                 _value = np.asarray(_value, dtype=float)
                 if len(_date) > 0:
-                    _date = ArrayTimeStampToDatetime(_date/1000.0)
+                    _date = _ArrayTimeStampToDatetime(_date/1000.0)
 
                 value.append(_value)
                 date.append(_date)
@@ -250,14 +253,14 @@ class ArchiveExtractor:
             if attrtype=="vector":
                 self.logger.info("Perform GetAttDataBetweenDates (%s, %s, %s)"%(
                                                         attribute,
-                                                        cdates[i_d].strftime(DBDFMT),
-                                                        cdates[i_d+1].strftime(DBDFMT)
+                                                        cdates[i_d].strftime(_DBDFMT),
+                                                        cdates[i_d+1].strftime(_DBDFMT)
                                                         ))
 
                 [N,], [name,] = self.extractor.GetAttDataBetweenDates([
                     attribute,
-                    cdates[i_d].strftime(DBDFMT),
-                    cdates[i_d+1].strftime(DBDFMT)
+                    cdates[i_d].strftime(_DBDFMT),
+                    cdates[i_d+1].strftime(_DBDFMT)
                     ])
                 N=int(N)
 
@@ -396,14 +399,14 @@ class ArchiveExtractor:
                 self.logger.debug("Perform GetAttData%sBetweenDates (%s, %s, %s)"%(
                     func,
                     attribute,
-                    cdates[i_d].strftime(DBDFMT2),
-                    cdates[i_d+1].strftime(DBDFMT2))
+                    cdates[i_d].strftime(_DBDFMT2),
+                    cdates[i_d+1].strftime(_DBDFMT2))
                     )
 
                 _val =getattr(self.extractor, "GetAttData%sBetweenDates"%func)([
                     attribute,
-                    cdates[i_d].strftime(DBDFMT2),
-                    cdates[i_d+1].strftime(DBDFMT2)
+                    cdates[i_d].strftime(_DBDFMT2),
+                    cdates[i_d+1].strftime(_DBDFMT2)
                     ])
 
                 arr[i_d] = _val
@@ -490,8 +493,8 @@ class ArchiveExtractor:
         # Get the number of points
         N=self.extractor.GetAttDataBetweenDatesCount([
                 attribute,
-                dateStart.strftime(DBDFMT2),
-                dateStop.strftime(DBDFMT2)
+                dateStart.strftime(_DBDFMT2),
+                dateStop.strftime(_DBDFMT2)
                 ])
         self.logger.debug("On the period, there is %d entries"%N)
 
-- 
GitLab