Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: export/embitz/__init__.py
- Revision:
- 43:2a7da56ebd24
- Parent:
- 40:7d3fa6b99b2b
--- a/export/embitz/__init__.py Mon Nov 06 13:17:14 2017 -0600
+++ b/export/embitz/__init__.py Tue Sep 25 13:43:09 2018 -0500
@@ -15,6 +15,7 @@
limitations under the License.
"""
from os.path import splitext, basename
+from os import remove
from tools.targets import TARGET_MAP
from tools.export.exporters import Exporter, apply_supported_whitelist
@@ -52,14 +53,14 @@
def generate(self):
self.resources.win_to_unix()
source_files = []
- for r_type, n in self.FILE_TYPES.iteritems():
+ for r_type, n in self.FILE_TYPES.items():
for file in getattr(self.resources, r_type):
source_files.append({
'name': file, 'type': n
})
libraries = []
- for lib in self.resources.libraries:
+ for lib in self.libraries:
l, _ = splitext(basename(lib))
libraries.append(l[3:])
@@ -87,3 +88,7 @@
}
self.gen_file('embitz/eix.tmpl', ctx, '%s.eix' % self.project_name)
+
+ @staticmethod
+ def clean(project_name):
+ remove("%s.eix" % project_name)
