diff --git a/docker/Dockerfile.test b/docker/Dockerfile.test index 2d7206eba7..ec77085596 100644 --- a/docker/Dockerfile.test +++ b/docker/Dockerfile.test @@ -8,7 +8,10 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ git \ && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/*rm -rf /var/lib/apt/lists/* /tmp/* && \ pip install --no-cache-dir --no-binary :all: platformio && \ - platformio settings set enable_telemetry No + platformio settings set enable_telemetry No && \ + platformio settings set check_libraries_interval 1000000 && \ + platformio settings set check_platformio_interval 1000000 && \ + platformio settings set check_platforms_interval 1000000 COPY docker/platformio.ini /pio/platformio.ini RUN platformio run -d /pio; rm -rf /pio @@ -16,4 +19,4 @@ RUN platformio run -d /pio; rm -rf /pio COPY requirements.txt /requirements.txt RUN pip install --no-cache-dir -r /requirements.txt && \ - pip install --no-cache-dir tzlocal pillow + pip install --no-cache-dir tzlocal diff --git a/esphomeyaml/writer.py b/esphomeyaml/writer.py index e68d3d50ec..6e24c8c292 100644 --- a/esphomeyaml/writer.py +++ b/esphomeyaml/writer.py @@ -143,6 +143,9 @@ def replace_file_content(text, pattern, repl): def migrate_src_version_0_to_1(): main_cpp = CORE.relative_build_path('src', 'main.cpp') + if not os.path.isfile(main_cpp): + return + with codecs.open(main_cpp, 'r', encoding='utf-8') as f_handle: content = orig_content = f_handle.read()