Fix issue with removing temporary file while converting *.ino to *.cpp

This commit is contained in:
Ivan Kravets
2016-02-01 00:18:04 +02:00
parent 96c7ef36c2
commit 223a055e8b
4 changed files with 8 additions and 4 deletions

View File

@ -8,6 +8,8 @@ PlatformIO 2.0
~~~~~~~~~~~~~~~~~~
* Better integration of PlatformIO Builder with PlatformIO IDE Linter
* Fixed issue with removing temporary file while converting ``*.ino`` to
``*.cpp``
2.8.2 (2016-01-29)
~~~~~~~~~~~~~~~~~~

View File

@ -33,7 +33,7 @@ PlatformIO IDE is the next generation integrated development environment for IoT
* Built-in Terminal with :ref:`PlatformIO CLI <userguide>` tool (``pio``, ``platformio``)
PlatformIO IDE is based on GitHub's `Atom <https://atom.io>`_ source
code editor that's modern, approachable, yet hackable to the corea tool you
code editor that's modern, approachable, yet hackable to the core; a tool you
can customize to do anything but also use productively without ever touching a
config file.

View File

@ -14,7 +14,7 @@
import sys
VERSION = (2, 8, "3.dev0")
VERSION = (2, 8, "3.dev1")
__version__ = ".".join([str(s) for s in VERSION])
__title__ = "platformio"

View File

@ -116,8 +116,10 @@ def ConvertInoToCpp(env):
def delete_tmpcpp_file(file_):
try:
remove(file_)
except WindowsError: # pylint: disable=undefined-variable
pass
except: # pylint: disable=bare-except
if isfile(file_):
print ("Warning: Could not remove temporary file '%s'. "
"Please remove it manually." % file_)
ino_nodes = (env.Glob(join("$PROJECTSRC_DIR", "*.ino")) +
env.Glob(join("$PROJECTSRC_DIR", "*.pde")))