From 1dc91cf686f2c390dee05ec8659a874765db5fe5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 21 Mar 2017 23:35:01 +0100 Subject: [PATCH] Add error message when running trytond_import_zip without proteus issue6266 review32031002 --- scripts/trytond_import_zip | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/scripts/trytond_import_zip b/scripts/trytond_import_zip index da28e03438..7d07b6c5c2 100755 --- a/scripts/trytond_import_zip +++ b/scripts/trytond_import_zip @@ -1,19 +1,25 @@ #!/usr/bin/env python # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. +import csv +import os +import sys import urllib2 import zipfile -import csv -import sys -from io import BytesIO + from argparse import ArgumentParser +from io import BytesIO try: from progressbar import ProgressBar, Bar, ETA, SimpleProgress except ImportError: ProgressBar = None -from proteus import Model, config +try: + from proteus import Model, config +except ImportError: + prog = os.path.basename(sys.argv[0]) + sys.exit("proteus must be installed to use %s" % prog) def clean(code):