@@ -1118,8 +1118,8 @@ def get_tools_dir(self):
1118
1118
mbed_os_path = self .get_os_dir ()
1119
1119
if mbed_os_path and os .path .isdir (os .path .join (mbed_os_path , 'tools' )):
1120
1120
return os .path .join (mbed_os_path , 'tools' )
1121
- elif os .path .isdir (os .path .join (self .path , 'mbed ' , 'tools' )):
1122
- return os .path .join (self .path , 'mbed ' , 'tools' )
1121
+ elif os .path .isdir (os .path .join (self .path , '.temp ' , 'tools' )):
1122
+ return os .path .join (self .path , '.temp ' , 'tools' )
1123
1123
else :
1124
1124
return None
1125
1125
@@ -1128,10 +1128,10 @@ def post_action(self):
1128
1128
mbed_tools_path = self .get_tools_dir ()
1129
1129
1130
1130
if not mbed_tools_path :
1131
- if os .path .isdir (os .path .join (self .path , 'mbed' )) and Repo . isrepo ( os . path . join ( self . path , 'mbed ' )):
1132
- print 'ole'
1133
- self .get_tools (os .path .join (self .path , 'mbed ' ))
1134
- mbed_tools_path = self .get_tools_dir ()
1131
+ if not os .path .exists (os .path .join (self .path , '.temp ' )):
1132
+ os . mkdir ( os . path . join ( self . path , '.temp' ))
1133
+ self .get_tools (os .path .join (self .path , '.temp ' ))
1134
+ mbed_tools_path = self .get_tools_dir ()
1135
1135
1136
1136
if not mbed_tools_path :
1137
1137
warning ("Cannot find the mbed tools directory in \" %s\" " % self .path )
@@ -1168,7 +1168,7 @@ def get_tools(self, path):
1168
1168
tools_dir = 'tools'
1169
1169
if not os .path .exists (tools_dir ):
1170
1170
try :
1171
- action ("Adding mbed SDK tools in \" %s \" " % os . path . join ( path , tools_dir ) )
1171
+ action ("Couldn't find build tools in your program. Downloading the mbed SDK tools..." )
1172
1172
Hg .clone (mbed_sdk_tools_url , tools_dir )
1173
1173
except :
1174
1174
if os .path .exists (tools_dir ):
0 commit comments