Skip to content

Commit

Permalink
address comments
Browse files Browse the repository at this point in the history
  • Loading branch information
zhekunz2 committed Aug 22, 2023
1 parent ec9810d commit 525077e
Showing 1 changed file with 4 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -199,13 +199,14 @@ def _get_function_signature(self, function_kind: str,
parameter_decls = list(map(parameter_decl_builder, self.arguments))
parameter_decls = list(filter(None, parameter_decls))
ret_decls = list(map(ret_decl_builder, self.returns))
ret_decls = list(filter(None, ret_decls))
parameters = ", ".join(parameter_decls)
result = ", ".join(ret_decls)
if len(ret_decls) == 0:
result = "None"
if len(ret_decls) >= 2:
result = f"Tuple[{result}]"

if function_kind == "has_value_semantics":
result = "None"
return f"def {def_name}({parameters}) -> {result}:"

def get_shape_function_signature(self):
Expand Down Expand Up @@ -288,7 +289,7 @@ def parameter_decl_builder(arg: "SIG_ATTR_TYPE") -> str:
return ""

def ret_decl_builder(arg: "SIG_ATTR_TYPE") -> str:
return "None"
return ""

return self._get_function_signature(
"has_value_semantics", parameter_decl_builder, ret_decl_builder)
Expand Down

0 comments on commit 525077e

Please sign in to comment.