mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-21 05:34:18 +08:00
[codemod][lint][fbcode/c*] Enable BLACK by default
Test Plan: manual inspection & sandcastle Reviewed By: zertosh Differential Revision: D30279364 fbshipit-source-id: c1ed77dfe43a3bde358f92737cd5535ae5d13c9a
This commit is contained in:
committed by
Facebook GitHub Bot
parent
aac3c7bd06
commit
b004307252
@ -1,22 +1,25 @@
|
||||
import types
|
||||
|
||||
import torch._C
|
||||
|
||||
|
||||
class _ClassNamespace(types.ModuleType):
|
||||
def __init__(self, name):
|
||||
super(_ClassNamespace, self).__init__('torch.classes' + name)
|
||||
super(_ClassNamespace, self).__init__("torch.classes" + name)
|
||||
self.name = name
|
||||
|
||||
def __getattr__(self, attr):
|
||||
proxy = torch._C._get_custom_class_python_wrapper(self.name, attr)
|
||||
if proxy is None:
|
||||
raise RuntimeError(f'Class {self.name}.{attr} not registered!')
|
||||
raise RuntimeError(f"Class {self.name}.{attr} not registered!")
|
||||
return proxy
|
||||
|
||||
|
||||
class _Classes(types.ModuleType):
|
||||
__file__ = '_classes.py'
|
||||
__file__ = "_classes.py"
|
||||
|
||||
def __init__(self):
|
||||
super(_Classes, self).__init__('torch.classes')
|
||||
super(_Classes, self).__init__("torch.classes")
|
||||
|
||||
def __getattr__(self, name):
|
||||
namespace = _ClassNamespace(name)
|
||||
@ -47,5 +50,6 @@ class _Classes(types.ModuleType):
|
||||
"""
|
||||
torch.ops.load_library(path)
|
||||
|
||||
|
||||
# The classes "namespace"
|
||||
classes = _Classes()
|
||||
|
Reference in New Issue
Block a user