(self)
| 204 | return lst |
| 205 | |
| 206 | def mkdir(self): |
| 207 | if self.isdir(): |
| 208 | return |
| 209 | try: |
| 210 | self.parent.mkdir() |
| 211 | except OSError: |
| 212 | pass |
| 213 | if self.name: |
| 214 | try: |
| 215 | os.makedirs(self.abspath()) |
| 216 | except OSError: |
| 217 | pass |
| 218 | if not self.isdir(): |
| 219 | raise Errors.WafError('Could not create the directory %r' % self) |
| 220 | try: |
| 221 | self.children |
| 222 | except AttributeError: |
| 223 | self.children = self.dict_class() |
| 224 | |
| 225 | def find_node(self, lst): |
| 226 | if isinstance(lst, str): |