From 89b60d7e7d07897a2404f7b9b23d9d4f0202cc43 Mon Sep 17 00:00:00 2001 From: Maciej Tronowski Date: Fri, 24 Apr 2015 15:58:32 +0200 Subject: [PATCH] postpone gridftp initialization (magical fix of uwsgi issues) --- filex/ftp.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/filex/ftp.py b/filex/ftp.py index 2b09d3e..af06c27 100644 --- a/filex/ftp.py +++ b/filex/ftp.py @@ -7,7 +7,6 @@ from threading import Event from django.utils.http import urlunquote from django.utils.timezone import localtime, UTC -from gridftp import FTPClient, Buffer, HandleAttr, OperationAttr class FTPError(Exception): @@ -19,6 +18,8 @@ class FTPError(Exception): class FTPOperation: def __init__(self, proxy=None, buffer_size=4096): + from gridftp import FTPClient, Buffer, HandleAttr, OperationAttr + self._end = Event() self._error = None self._buffer = Buffer(buffer_size) -- 1.7.9.5