diff options
Diffstat (limited to 'Lib/os.py')
-rw-r--r-- | Lib/os.py | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -612,7 +612,10 @@ def _pickle_stat_result(sr): (type, args) = sr.__reduce__() return (_make_stat_result, args) -_copy_reg.pickle(stat_result, _pickle_stat_result,_make_stat_result) +try: + _copy_reg.pickle(stat_result, _pickle_stat_result, _make_stat_result) +except NameError: # stat_result may not exist + pass def _make_statvfs_result(tup, dict): return statvfs_result(tup, dict) @@ -621,4 +624,8 @@ def _pickle_statvfs_result(sr): (type, args) = sr.__reduce__() return (_make_statvfs_result, args) -_copy_reg.pickle(statvfs_result, _pickle_statvfs_result,_make_statvfs_result) +try: + _copy_reg.pickle(statvfs_result, _pickle_statvfs_result, + _make_statvfs_result) +except NameError: # stat_result may not exist + pass |