Skip to content

Commit 6647a40

Browse files
committed
(tm_mod_urdf) save reading/writing of files
1 parent cf38c21 commit 6647a40

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

tm_mod_urdf/tm_mod_urdf/modify_urdf.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,8 @@ def _gen_urdf(args=None):
179179

180180
node.get_logger().info('[reference file path:] %s' % file_in)
181181

182-
fr = open(file_in, 'r')
183-
link_data = fr.read()
184-
fr.close()
182+
with open(file_in, 'r') as fr:
183+
link_data = fr.read()
185184

186185
root = ET.fromstring(link_data)
187186

@@ -198,8 +197,8 @@ def _gen_urdf(args=None):
198197
else:
199198
file_save = file_out
200199

201-
fw = open(file_save, 'w')
202-
fw.write(link_data)
200+
with open(file_save, 'w') as fw:
201+
fw.write(link_data)
203202

204203
if overwrite:
205204
node.get_logger().info('File saved with new kinematic values')
@@ -211,7 +210,6 @@ def _gen_urdf(args=None):
211210
else:
212211
node.get_logger().info('File saved with new kinematic values')
213212
node.get_logger().info('[new save file path:] ' + str(file_save))
214-
fw.close()
215213

216214

217215
def main(args=None):

tm_mod_urdf/tm_mod_urdf/modify_xacro.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,9 @@ def _gen_xacro(args=None):
184184

185185
node.get_logger().info('[reference file path:] %s' % file_in)
186186

187-
fr = open(file_in, 'r')
188-
data_in = fr.read()
189-
fr.close()
187+
with open(file_in, 'r') as fr:
188+
data_in = fr.read()
189+
190190
datas = data_in.split(link_tag)
191191

192192
if len(datas) < 3:
@@ -215,8 +215,8 @@ def _gen_xacro(args=None):
215215
else:
216216
file_save = file_out
217217

218-
fw = open(file_save, 'w')
219-
fw.write(data_out)
218+
with open(file_save, 'w') as fw:
219+
fw.write(data_out)
220220

221221
if overwrite:
222222
node.get_logger().info('File saved with new kinematic values')
@@ -228,7 +228,6 @@ def _gen_xacro(args=None):
228228
else:
229229
node.get_logger().info('File saved with new kinematic values')
230230
node.get_logger().info('[new save file path:] ' + str(file_save))
231-
fw.close()
232231

233232

234233
def main(args=None):

0 commit comments

Comments
 (0)