Source code for onlinejudge_template.generator.topcoder

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