def search(): logger = Logger() dao = DAO() try: search_value = str(request.form["search_value"]).strip() all_results = [] if len(search_value.strip()) == 5 and search_value.isdigit(): # logger.log("Searching %s" % search_value) by_zip = dao.by_zip(search_value) # logger.log(str(by_zip)) all_results.extend(by_zip) else: by_name = dao.by_name(search_value) all_results.extend(by_name) return jsonify(all_results) except Exception as e: return logger.filename + " " + str(e)