equal
deleted
inserted
replaced
72 def __init__(self): |
72 def __init__(self): |
73 self._aliases = {} |
73 self._aliases = {} |
74 |
74 |
75 def _registeraliases(self, origin, items): |
75 def _registeraliases(self, origin, items): |
76 """Add items that will be populated at the first access""" |
76 """Add items that will be populated at the first access""" |
77 self._aliases.update((item.replace('_', '').lower(), (origin, item)) |
77 items = map(sysstr, items) |
78 for item in items) |
78 self._aliases.update( |
|
79 (item.replace(sysstr('_'), sysstr('')).lower(), (origin, item)) |
|
80 for item in items) |
79 |
81 |
80 def __getattr__(self, name): |
82 def __getattr__(self, name): |
81 try: |
83 try: |
82 origin, item = self._aliases[name] |
84 origin, item = self._aliases[name] |
83 except KeyError: |
85 except KeyError: |