[entropy.misc/entropy.transceivers] use const_isfileobj

This commit is contained in:
Fabio Erculiani
2009-10-05 21:32:36 +02:00
parent b756ffb7ed
commit ce80e0d200
2 changed files with 6 additions and 5 deletions
+3 -2
View File
@@ -22,7 +22,8 @@ else:
import urllib2
UrllibBaseHandler = urllib2.BaseHandler
import threading
from entropy.const import etpConst, etpUi, const_isunicode, const_isstring
from entropy.const import etpConst, etpUi, const_isunicode, const_isstring, \
const_isfileobj
from entropy.core.settings.base import SystemSettings
class Lifo:
@@ -1168,7 +1169,7 @@ class MultipartPostHandler(UrllibBaseHandler):
v_vars = []
try:
for (key, value) in list(data.items()):
if isinstance(value, file):
if const_isfileobj(value):
v_files.append((key, value))
else:
v_vars.append((key, value))
+3 -3
View File
@@ -20,7 +20,7 @@ else:
import urllib2 as urlmod_error
import time
from entropy.const import etpConst, const_isstring
from entropy.const import etpConst, const_isstring, const_isfileobj
from entropy.output import TextInterface, darkblue, darkred, purple, blue, \
brown, darkgreen, red, bold
from entropy.exceptions import *
@@ -110,7 +110,7 @@ class UrlFetcher:
# if client uses this instance more than
# once, make sure we close previously opened
# files.
if isinstance(self.localfile, file):
if const_isfileobj(self.localfile):
try:
self.localfile.flush()
self.localfile.close()
@@ -315,7 +315,7 @@ class UrlFetcher:
def __close(self, errored):
try:
if isinstance(self.localfile, file):
if const_isfileobj(self.localfile):
self.localfile.flush()
self.localfile.close()
except IOError: