Keeps track on and optionally caches imported items. More...
Public Member Functions | |
| def | __contains__ (self, key) |
| def | __getitem__ (self, key) |
| def | __init__ (self) |
| def | __setitem__ (self, key, item) |
| def | add (self, key, item=None) |
| def | values (self) |
Private Member Functions | |
| def | _is_path (self, key) |
| def | _norm_path_key (self, key) |
Private Attributes | |
| _items | |
| _keys | |
Keeps track on and optionally caches imported items.
Handles paths in keys case-insensitively on case-insensitive OSes. Unlike dicts, this storage accepts mutable values in keys.
Definition at line 118 of file importer.py.
| def robot.running.importer.ImportCache.__init__ | ( | self | ) |
Definition at line 120 of file importer.py.
| def robot.running.importer.ImportCache.__contains__ | ( | self, | |
| key | |||
| ) |
Definition at line 143 of file importer.py.
| def robot.running.importer.ImportCache.__getitem__ | ( | self, | |
| key | |||
| ) |
Definition at line 137 of file importer.py.
| def robot.running.importer.ImportCache.__setitem__ | ( | self, | |
| key, | |||
| item | |||
| ) |
Definition at line 124 of file importer.py.
|
private |
Definition at line 156 of file importer.py.
|
private |
Definition at line 149 of file importer.py.
| def robot.running.importer.ImportCache.add | ( | self, | |
| key, | |||
item = None |
|||
| ) |
Definition at line 134 of file importer.py.
| def robot.running.importer.ImportCache.values | ( | self | ) |
Definition at line 146 of file importer.py.
|
private |
Definition at line 122 of file importer.py.
|
private |
Definition at line 121 of file importer.py.