File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525
2626from __future__ import print_function
2727import argparse
28+ import os
2829import subprocess
2930import sys
3031import tempfile
32+
3133from ..policy .admin_client import PolicyClient
3234from ..policy .admin import PolicyAdminException
3335from .. import RPCNAME_ALLOWED_CHARSET
@@ -87,7 +89,7 @@ def manage_policy(self) -> None:
8789 sys .exit (1 )
8890
8991 # pylint: disable=consider-using-with
90- tmpfile = tempfile .NamedTemporaryFile (suffix = suffix )
92+ tmpfile = tempfile .NamedTemporaryFile (suffix = suffix , delete = False )
9193
9294 if file_exists :
9395 with open (tmpfile .name , "w" , encoding = "utf-8" ) as current_file :
@@ -119,6 +121,7 @@ def manage_policy(self) -> None:
119121 sys .exit (1 )
120122
121123 tmpfile .close ()
124+ os .remove (self .tmpfile_name )
122125
123126 def get_reply (self ) -> None :
124127 """
You can’t perform that action at this time.
0 commit comments