def handle(self, *args, **options):
        destination_dir = None
        if len(args) == 1:
            destination_dir = args[0]

        downloader = PostcodeGssCodeDownloader()
        downloaded_file = downloader.download(destination_dir)
        return downloaded_file
 def _download(self, destination_dir, force=False):
     print "downloading"
     downloader = PostcodeGssCodeDownloader()
     return downloader.download(destination_dir, force)
 def _downloader(self):
     return PostcodeGssCodeDownloader()