From a31ea1d6c2b662ded7bbd8f87056600242aa7eb9 Mon Sep 17 00:00:00 2001 From: Robin Mueller <robin.mueller.m@gmail.com> Date: Tue, 28 Jan 2020 00:34:09 +0100 Subject: [PATCH] Some more bugfixes --- .idea/deployment.xml | 14 -------------- .idea/inspectionProfiles/profiles_settings.xml | 6 ------ .idea/misc.xml | 7 ------- .idea/modules.xml | 9 --------- .idea/tmtc.iml | 9 --------- .idea/vcs.xml | 7 ------- sendreceive/OBSW_SequentialSenderReceiver.py | 2 +- utility/OBSW_TmTcPrinter.py | 12 ++++++++++-- 8 files changed, 11 insertions(+), 55 deletions(-) delete mode 100644 .idea/deployment.xml delete mode 100644 .idea/inspectionProfiles/profiles_settings.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/tmtc.iml delete mode 100644 .idea/vcs.xml diff --git a/.idea/deployment.xml b/.idea/deployment.xml deleted file mode 100644 index 488b56d..0000000 --- a/.idea/deployment.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="PublishConfigData"> - <serverData> - <paths name="pi@RemoteHome"> - <serverdata> - <mappings> - <mapping local="$PROJECT_DIR$" web="/" /> - </mappings> - </serverdata> - </paths> - </serverData> - </component> -</project> \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml deleted file mode 100644 index 105ce2d..0000000 --- a/.idea/inspectionProfiles/profiles_settings.xml +++ /dev/null @@ -1,6 +0,0 @@ -<component name="InspectionProjectProfileManager"> - <settings> - <option name="USE_PROJECT_PROFILE" value="false" /> - <version value="1.0" /> - </settings> -</component> \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index cbb5b0e..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="JavaScriptSettings"> - <option name="languageLevel" value="ES6" /> - </component> - <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7" project-jdk-type="Python SDK" /> -</project> \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index a9b2d29..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="ProjectModuleManager"> - <modules> - <module fileurl="file://$PROJECT_DIR$/../generators/.idea/generators.iml" filepath="$PROJECT_DIR$/../generators/.idea/generators.iml" /> - <module fileurl="file://$PROJECT_DIR$/.idea/tmtc.iml" filepath="$PROJECT_DIR$/.idea/tmtc.iml" /> - </modules> - </component> -</project> \ No newline at end of file diff --git a/.idea/tmtc.iml b/.idea/tmtc.iml deleted file mode 100644 index 9f2c7c6..0000000 --- a/.idea/tmtc.iml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<module type="PYTHON_MODULE" version="4"> - <component name="NewModuleRootManager"> - <content url="file://$MODULE_DIR$" /> - <orderEntry type="jdk" jdkName="Python 3.7" jdkType="Python SDK" /> - <orderEntry type="sourceFolder" forTests="false" /> - <orderEntry type="module" module-name="generators" /> - </component> -</module> \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index f245aa7..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="VcsDirectoryMappings"> - <mapping directory="$PROJECT_DIR$/.." vcs="Git" /> - <mapping directory="$PROJECT_DIR$" vcs="Git" /> - </component> -</project> \ No newline at end of file diff --git a/sendreceive/OBSW_SequentialSenderReceiver.py b/sendreceive/OBSW_SequentialSenderReceiver.py index fb96c0c..eff8961 100644 --- a/sendreceive/OBSW_SequentialSenderReceiver.py +++ b/sendreceive/OBSW_SequentialSenderReceiver.py @@ -46,7 +46,7 @@ class SequentialCommandSenderReceiver(CommandSenderReceiver): self.start_time = time.time() self.checkForTimeout() if self.doPrintToFile: - print("Exporting output to log file") + print("Exporting output to log file.") self.tmtcPrinter.printToFile() self.comInterface.performListenerMode() diff --git a/utility/OBSW_TmTcPrinter.py b/utility/OBSW_TmTcPrinter.py index 3d3f308..513f0d6 100644 --- a/utility/OBSW_TmTcPrinter.py +++ b/utility/OBSW_TmTcPrinter.py @@ -8,6 +8,8 @@ @brief Class that performs all printing functionalities """ +import os + from config import OBSW_Config as g @@ -153,10 +155,16 @@ class TmtcPrinter: if self.doPrintToFile: self.fileBuffer = self.fileBuffer + self.printBuffer + "\n" - def printToFile(self, logName="tmtc_log.txt", clearFileBuffer=False): - file = open(logName, 'w') + def printToFile(self, logName="log/tmtc_log.txt", clearFileBuffer=False): + try: + file = open(logName, 'w') + except FileNotFoundError: + print("Log directory does not exists, creating log folder.") + os.mkdir('log') + file = open(logName, 'w') file.write(self.fileBuffer) if clearFileBuffer: self.fileBuffer = "" + print("Log file written to " + logName) file.close() -- GitLab