MCPcopy
hub / github.com/JaidedAI/EasyOCR / create_member_from_config

Method create_member_from_config

easyocr/DBNet/model/constructor.py:66–78  ·  view source on GitHub ↗
(self, conf)

Source from the content-addressed store, hash-verified

64 setattr(self, state_name, self.states[state_name].default)
65
66 def create_member_from_config(self, conf):
67 args, cmd = conf
68 if args is None or isinstance(args, (int, float, str)):
69 return args
70 elif isinstance(args, (list, tuple)):
71 return [self.create_member_from_config((subargs, cmd)) for subargs in args]
72 elif isinstance(args, dict):
73 if 'class' in args:
74 cls = self.extract_class_from_args(args)
75 return cls(**args, cmd=cmd)
76 return {key: self.create_member_from_config((subargs, cmd)) for key, subargs in args.items()}
77 else:
78 return args
79
80 def dump(self):
81 state = {}

Callers 1

loadMethod · 0.95

Calls 1

Tested by

no test coverage detected