@staticmethod
    def download(url, checksum=None, on_complete=None):
        try:
            if on_complete:
                from ..threads import BackgroundThread
                return BackgroundThread(
                    func=Downloader.download,
                    args=[url, checksum, None],
                    on_complete=on_complete
                )
            else:
                urllib.request.install_opener(
                    urllib.request.build_opener(urllib.request.ProxyHandler())
                )
                data = urllib.request.urlopen(url).read()
                if checksum and hashlib.sha256(data).hexdigest() != checksum:
                    return None
                return data
        except Exception as e:
            raise e
The string name of the feature.
dataset/ETHPy150Open spywhere/Javatar/utils/downloader.py/Downloader.download--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.2/django/contrib/gis/gdal/feature.py/Feature.__str__