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
|
raise
|
||||||
|
|
||||||
@asyn.asynccontextmanager
|
@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.
|
Creates temporary file/folder on target and deletes it once it's done.
|
||||||
|
|
||||||
@ -1233,10 +1233,11 @@ fi
|
|||||||
:rtype: str
|
:rtype: str
|
||||||
"""
|
"""
|
||||||
|
|
||||||
directory = directory or self.working_directory
|
directory = directory or self.tmp_directory
|
||||||
|
prefix = f'{prefix}-' if prefix else ''
|
||||||
temp_obj = None
|
temp_obj = None
|
||||||
try:
|
try:
|
||||||
cmd = f'mktemp -p {quote(directory)} {quote(prefix)}-XXXXXX'
|
cmd = f'mktemp -p {quote(directory)} {quote(prefix)}XXXXXX'
|
||||||
if is_directory:
|
if is_directory:
|
||||||
cmd += ' -d'
|
cmd += ' -d'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user