Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 5, 2010 12:16:22

axe
От:
Зарегистрирован: 2008-08-07
Сообщения: 256
Репутация: +  0  -
Профиль   Отправить e-mail  

pickle передать файловый дескриптор

Можно ли через pickle передать файловый дескриптор так, чтобы в принимающей стороне файл был открытым для чтения?



Офлайн

#2 Авг. 5, 2010 13:14:44

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

pickle передать файловый дескриптор

:) Нет



Офлайн

#3 Авг. 5, 2010 16:47:32

axe
От:
Зарегистрирован: 2008-08-07
Сообщения: 256
Репутация: +  0  -
Профиль   Отправить e-mail  

pickle передать файловый дескриптор

и заново открыть ранее закрытый дескриптор тоже нельзя?



Офлайн

#4 Авг. 5, 2010 17:52:17

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

pickle передать файловый дескриптор

Ну сами подумайте что может произойти между pickle.dump и pickle.load. Вплоть до того, что эти операции могут происходить и на разных машинах.



Офлайн

#5 Авг. 5, 2010 20:05:10

axe
От:
Зарегистрирован: 2008-08-07
Сообщения: 256
Репутация: +  0  -
Профиль   Отправить e-mail  

pickle передать файловый дескриптор

да, должен бы был произойти exception, если выполнение происходит на разных машинах.
вопрос прежний - можно ли открыть закрытый ранее файловый дескриптор?



Офлайн

#6 Авг. 6, 2010 11:40:16

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

pickle передать файловый дескриптор

нет, нельзя. Никак



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version