Update preprocessing/pipeline_components.py
Browse files
preprocessing/pipeline_components.py
CHANGED
|
@@ -235,6 +235,19 @@ class CoordinateGetter(BaseEstimator, TransformerMixin):
|
|
| 235 |
df = df.dropna(subset=['latitude', 'longitude'])
|
| 236 |
|
| 237 |
else :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 238 |
nomi = pgeocode.Nominatim('be')
|
| 239 |
|
| 240 |
df['postCode'] = df['postCode'].astype(str)
|
|
|
|
| 235 |
df = df.dropna(subset=['latitude', 'longitude'])
|
| 236 |
|
| 237 |
else :
|
| 238 |
+
print(f"DEBUG: PGEOCODE_CACHE_DIR from os.environ: '{os.environ.get('PGEOCODE_CACHE_DIR')}'")
|
| 239 |
+
print(f"DEBUG: XDG_CACHE_HOME from os.environ: '{os.environ.get('XDG_CACHE_HOME')}'")
|
| 240 |
+
print(f"DEBUG: os.path.expanduser('~'): '{os.path.expanduser('~')}'")
|
| 241 |
+
print(f"DEBUG: Current Working Directory: '{os.getcwd()}'")
|
| 242 |
+
|
| 243 |
+
# Try to create the /tmp/pgeocode directory to check permissions there
|
| 244 |
+
try:
|
| 245 |
+
temp_cache_dir = "/tmp/pgeocode"
|
| 246 |
+
os.makedirs(temp_cache_dir, exist_ok=True)
|
| 247 |
+
print(f"DEBUG: Successfully created/ensured existence of '{temp_cache_dir}'.")
|
| 248 |
+
except Exception as e:
|
| 249 |
+
print(f"DEBUG: Failed to create '{temp_cache_dir}': {e}")
|
| 250 |
+
|
| 251 |
nomi = pgeocode.Nominatim('be')
|
| 252 |
|
| 253 |
df['postCode'] = df['postCode'].astype(str)
|