from typing import *
from onlinejudge_template.generator._utils import get_analyzed
[docs]def is_topcoder(data: Dict[str, Any]) -> bool:
definition = get_analyzed(data).topcoder_class_definition
return definition is not None
[docs]def class_name(data: Dict[str, Any]) -> str:
definition = get_analyzed(data).topcoder_class_definition
if definition is None:
return 'theClassName'
return definition.class_name
[docs]def method_name(data: Dict[str, Any]) -> str:
definition = get_analyzed(data).topcoder_class_definition
if definition is None:
return 'theMethodName'
return definition.method_name