Раз уж есть класс, то было бы логичнее сделать

 ```python
class Graph:
    @staticmethod
    def from_file(f_name):
        ...
```