-from itertools import islice
import logging
import mimetypes
import os
listing = ftp.listing(make_url(params, 'path'))
data = []
- # ignore . and .. from beginning of the listing
- for item in islice(listing, 2, None):
- item['size'] = filesizeformat(item['size'])
- item['date'] = date_format(item['date'], 'CUSTOM_DATETIME_FORMAT')
+ for item in listing:
+ if item['name'] not in ['.', '..']:
+ item['size'] = filesizeformat(item['size'])
+ item['date'] = date_format(item['date'], 'CUSTOM_DATETIME_FORMAT')
- data.append(item)
+ data.append(item)
return JsonResponse(data, safe=False)