[tune] trim kwargs in shim instantiation functions (#12544)

This commit is contained in:
Kaushik B
2020-12-03 01:37:00 +05:30
committed by GitHub
parent da42bf29d0
commit 7422abddb4
4 changed files with 29 additions and 4 deletions
+8 -2
View File
@@ -3,7 +3,6 @@ import errno
import hashlib
import logging
import multiprocessing
import numpy as np
import os
import signal
import subprocess
@@ -12,11 +11,13 @@ import tempfile
import threading
import time
import uuid
from inspect import signature
import numpy as np
import psutil
import ray
import ray.gcs_utils
import ray.ray_constants as ray_constants
import psutil
pwd = None
if sys.platform != "win32":
@@ -806,3 +807,8 @@ def get_user():
return pwd.getpwuid(os.getuid()).pw_name
except Exception:
return ""
def get_function_args(callable):
all_parameters = frozenset(signature(callable).parameters)
return list(all_parameters)