(self, char, subThing, reqs)
| 476 | return reqs |
| 477 | |
| 478 | def _checkRequirements(self, char, subThing, reqs): |
| 479 | for req, level in subThing.requiredSkills.items(): |
| 480 | name = req.name |
| 481 | ID = req.ID |
| 482 | info = reqs.get(name) |
| 483 | currLevel, subs = info if info is not None else 0, {} |
| 484 | if level > currLevel and (char is None or char.getSkill(req).level < level): |
| 485 | reqs[name] = (level, ID, subs) |
| 486 | self._checkRequirements(char, req, subs) |
| 487 | return reqs |
| 488 | |
| 489 | |
| 490 | class UpdateAPIThread(threading.Thread): |
no test coverage detected