summaryrefslogtreecommitdiffstats
path: root/parsers/survex.py
diff options
context:
space:
mode:
Diffstat (limited to 'parsers/survex.py')
-rw-r--r--parsers/survex.py28
1 files changed, 15 insertions, 13 deletions
diff --git a/parsers/survex.py b/parsers/survex.py
index b35292d..c1c6c72 100644
--- a/parsers/survex.py
+++ b/parsers/survex.py
@@ -1,23 +1,24 @@
-import sys
+import copy
import os
import re
-import time
-import copy
import subprocess
-
+import sys
+import time
+from datetime import date, datetime, timedelta, timezone
from pathlib import Path
-from datetime import datetime, timedelta, date, timezone
-from django.utils.timezone import get_current_timezone
-from django.utils.timezone import make_aware
+from django.utils.timezone import get_current_timezone, make_aware
import troggle.settings as settings
-from troggle.core.models.caves import Cave, Entrance, QM, LogbookEntry
-from troggle.core.utils import get_process_memory, chaosmonkey
-from troggle.parsers.people import GetPersonExpeditionNameLookup, known_foreigner
-from troggle.parsers.logbooks import GetCaveLookup
+from troggle.core.models.caves import QM, Cave, Entrance, LogbookEntry
+from troggle.core.models.survex import (SurvexBlock, SurvexDirectory,
+ SurvexFile, SurvexPersonRole,
+ SurvexStation, Wallet)
from troggle.core.models.troggle import DataIssue, Expedition
-from troggle.core.models.survex import SurvexPersonRole, Wallet, SurvexDirectory, SurvexFile, SurvexBlock, SurvexStation
+from troggle.core.utils import chaosmonkey, get_process_memory
+from troggle.parsers.logbooks import GetCaveLookup
+from troggle.parsers.people import (GetPersonExpeditionNameLookup,
+ known_foreigner)
'''Imports the tree of survex files following from a defined root .svx file
It also scans the Loser repo for all the svx files, which it loads individually afterwards.
@@ -1602,7 +1603,8 @@ def FindAndLoadSurvex(survexblockroot):
fcollate.write(f";*include {survexfileroot.path}\n")
flinear.write(f"{svx_scan.depthinclude:2} {indent} *include {survexfileroot.path}\n")
- import cProfile, pstats
+ import cProfile
+ import pstats
from pstats import SortKey
pr = cProfile.Profile()
pr.enable()