(cls)
| 1238 | |
| 1239 | @classmethod |
| 1240 | def _gethomedir(cls): |
| 1241 | try: |
| 1242 | x = os.environ["HOME"] |
| 1243 | except KeyError: |
| 1244 | try: |
| 1245 | x = os.environ["HOMEDRIVE"] + os.environ["HOMEPATH"] |
| 1246 | except KeyError: |
| 1247 | return None |
| 1248 | return cls(x) |
| 1249 | |
| 1250 | # """ |
| 1251 | # special class constructors for local filesystem paths |