Fix error when a tmp directory is not exist #119
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[Problem]
The error occurs and logs are printed when tmp/ is not exist;
Log file: /home/lee/ioter-main/src/common/../../tmp/230626-1708-ioter.log
Traceback (most recent call last):
File "/home/lee/ioter-main/src/main.py", line 505, in
ioter_log = init_log()
File "/home/lee/ioter-main/src/main.py", line 492, in init_log
lf = LogFile(open(log_file_name, "w").detach())
FileNotFoundError: [Errno 2] No such file or directory: '/home/lee/ioter-main/src/common/../../tmp/230626-1708-ioter.log'
[Cause]
A function creating tmp/ is not called before initializing log class
[Measure]
A position of the function has been moved