mirror of
https://github.com/ARM-software/devlib.git
synced 2025-03-04 17:27:51 +00:00
target: Make Target.make_temp() use Target.tmp_directory
Also avoid a "None" prefix when no prefix is asked for, and set None as the default prefix value. Remove the "devlib-test" default value as make_temp() has nothing to do with tests.
This commit is contained in:
parent
1ac461ad77
commit
e402fc7544
@ -1215,7 +1215,7 @@ fi
|
||||
raise
|
||||
|
||||
@asyn.asynccontextmanager
|
||||
async def make_temp(self, is_directory=True, directory='', prefix='devlib-test'):
|
||||
async def make_temp(self, is_directory=True, directory=None, prefix=None):
|
||||
"""
|
||||
Creates temporary file/folder on target and deletes it once it's done.
|
||||
|
||||
@ -1233,10 +1233,11 @@ fi
|
||||
:rtype: str
|
||||
"""
|
||||
|
||||
directory = directory or self.working_directory
|
||||
directory = directory or self.tmp_directory
|
||||
prefix = f'{prefix}-' if prefix else ''
|
||||
temp_obj = None
|
||||
try:
|
||||
cmd = f'mktemp -p {quote(directory)} {quote(prefix)}-XXXXXX'
|
||||
cmd = f'mktemp -p {quote(directory)} {quote(prefix)}XXXXXX'
|
||||
if is_directory:
|
||||
cmd += ' -d'
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user