(name, value)
| 22488 | } |
| 22489 | |
| 22490 | registerType(name, value) { |
| 22491 | value = this._createType(name, value); |
| 22492 | const parts = name.split('.'); |
| 22493 | const memberName = parts.pop(); |
| 22494 | const moduleName = parts.join('.'); |
| 22495 | const module = this.register(moduleName); |
| 22496 | if (module[memberName]) { |
| 22497 | throw new python.Error(`Class '${memberName}' is already registered.`); |
| 22498 | } |
| 22499 | module[memberName] = value; |
| 22500 | return value; |
| 22501 | } |
| 22502 | }; |
| 22503 | |
| 22504 | python.Execution.Context = class { |
no test coverage detected