Reference static class method in gin config
Open
- Dominant language
- Python
- Stars
- 2.2k
- Forks
- 122
- Avg merge
- 5d 10h
- Merged PRs (30d)
- 2
Description
In the following example I would like to assign a parameter to the static method ImplClass.foo . The reference `@ImplClass.foo` is not being resolved properly by gin.
```
from abc import ABC, abstractmethod
import gin
class BaseClass(ABC):
@staticmethod
@abstractmethod
def foo(a):
pass
@gin.register()
class ImplClass(BaseClass):
@gin.register()
def foo(a):
print("hello")
```
Contributor guide
Assessment
This issue has not been assessed yet.