From 32f666edd459b126051ccc29f6753e403566045a Mon Sep 17 00:00:00 2001 From: dzekem christa Date: Sun, 25 Oct 2020 13:29:52 +0100 Subject: [PATCH] Issue-2727 - fixing hard coded /tmp --- mycroft/client/enclosure/mark1/__init__.py | 2 ++ mycroft/lock/__init__.py | 1 + mycroft/skills/msm_wrapper.py | 3 +++ mycroft/skills/skill_updater.py | 1 + mycroft/tts/tts.py | 1 + mycroft/util/audio_test.py | 1 + test/unittests/audio/test_utils.py | 2 ++ test/unittests/lock/test_lock.py | 1 + test/unittests/util/test_audio_utils.py | 4 ++++ test/unittests/util/test_download.py | 3 +++ 10 files changed, 19 insertions(+) diff --git a/mycroft/client/enclosure/mark1/__init__.py b/mycroft/client/enclosure/mark1/__init__.py index 896b3eda96..5c98f356da 100644 --- a/mycroft/client/enclosure/mark1/__init__.py +++ b/mycroft/client/enclosure/mark1/__init__.py @@ -14,6 +14,8 @@ # import subprocess import time +import os +import tempfile import sys import os import tempfile diff --git a/mycroft/lock/__init__.py b/mycroft/lock/__init__.py index 7b3b1428f1..0e87d02102 100644 --- a/mycroft/lock/__init__.py +++ b/mycroft/lock/__init__.py @@ -16,6 +16,7 @@ from signal import getsignal, signal, SIGKILL, SIGINT, SIGTERM, \ SIG_DFL, default_int_handler, SIG_IGN # signals import os # Operating System functions +import tempfile # diff --git a/mycroft/skills/msm_wrapper.py b/mycroft/skills/msm_wrapper.py index aeeb605bec..eab9c95fd8 100644 --- a/mycroft/skills/msm_wrapper.py +++ b/mycroft/skills/msm_wrapper.py @@ -19,6 +19,9 @@ more skills that are installed on a device, the longer these interactions take. This is especially true at boot time when MSM is instantiated frequently. To improve performance, the MSM instance is cached. """ + +import os +import tempfile from collections import namedtuple from functools import lru_cache from os import path, makedirs diff --git a/mycroft/skills/skill_updater.py b/mycroft/skills/skill_updater.py index 542a74c6fc..36faae144a 100644 --- a/mycroft/skills/skill_updater.py +++ b/mycroft/skills/skill_updater.py @@ -14,6 +14,7 @@ # """Periodically run by skill manager to update skills and post the manifest.""" import os +import tempfile import sys from datetime import datetime from time import time diff --git a/mycroft/tts/tts.py b/mycroft/tts/tts.py index c37dd26c83..061968f343 100644 --- a/mycroft/tts/tts.py +++ b/mycroft/tts/tts.py @@ -14,6 +14,7 @@ # from copy import deepcopy import os +import tempfile import random import re from abc import ABCMeta, abstractmethod diff --git a/mycroft/util/audio_test.py b/mycroft/util/audio_test.py index e4d0612343..7c7294c92f 100644 --- a/mycroft/util/audio_test.py +++ b/mycroft/util/audio_test.py @@ -14,6 +14,7 @@ # import argparse import os +import tempfile import pyaudio from contextlib import contextmanager diff --git a/test/unittests/audio/test_utils.py b/test/unittests/audio/test_utils.py index 67ab266a10..32c5df9850 100644 --- a/test/unittests/audio/test_utils.py +++ b/test/unittests/audio/test_utils.py @@ -14,6 +14,8 @@ # import unittest import unittest.mock as mock +import os +import tempfile from shutil import rmtree from threading import Thread diff --git a/test/unittests/lock/test_lock.py b/test/unittests/lock/test_lock.py index 7a7c587494..4ee154a68a 100644 --- a/test/unittests/lock/test_lock.py +++ b/test/unittests/lock/test_lock.py @@ -13,6 +13,7 @@ # limitations under the License. # import signal +import tempfile import unittest from shutil import rmtree diff --git a/test/unittests/util/test_audio_utils.py b/test/unittests/util/test_audio_utils.py index 4994160680..84c5c8666b 100644 --- a/test/unittests/util/test_audio_utils.py +++ b/test/unittests/util/test_audio_utils.py @@ -1,3 +1,7 @@ + +import os +import tempfile + from unittest import TestCase, mock from test.util import Anything diff --git a/test/unittests/util/test_download.py b/test/unittests/util/test_download.py index 3b7d152b99..fddfa683d9 100644 --- a/test/unittests/util/test_download.py +++ b/test/unittests/util/test_download.py @@ -1,3 +1,6 @@ + +import os +import tempfile from threading import Event from unittest import TestCase, mock