MycroftOS: Update python-speechrecognition patch

This commit is contained in:
j1nx 2020-04-17 08:37:05 +02:00
parent ddb6c3c82b
commit 266b7d7458
1 changed files with 9 additions and 7 deletions

View File

@ -1,13 +1,13 @@
From 2ffd7619f7e8273f3f68f308766538b400a96268 Mon Sep 17 00:00:00 2001
From 290099e562015b49517ce2af67756b05d82cb92f Mon Sep 17 00:00:00 2001
From: j1nx <p.steenbergen@j1nx.nl>
Date: Thu, 16 Apr 2020 08:54:47 +0200
Date: Fri, 17 Apr 2020 08:35:02 +0200
Subject: [PATCH 1/1] Strip distributed flac binaries code
---
MANIFEST.in | 1 +
setup.py | 17 -----------------
speech_recognition/__init__.py | 24 +-----------------------
3 files changed, 2 insertions(+), 40 deletions(-)
speech_recognition/__init__.py | 26 +-------------------------
3 files changed, 2 insertions(+), 42 deletions(-)
diff --git a/MANIFEST.in b/MANIFEST.in
index 4071da5..5d7dd9f 100644
@ -54,10 +54,10 @@ index acb0d04..97b3769 100644
name="SpeechRecognition",
version=speech_recognition.__version__,
diff --git a/speech_recognition/__init__.py b/speech_recognition/__init__.py
index fe197b3..6cd99ef 100644
index fe197b3..c1132bc 100644
--- a/speech_recognition/__init__.py
+++ b/speech_recognition/__init__.py
@@ -1182,29 +1182,7 @@ def get_flac_converter():
@@ -1182,31 +1182,7 @@ def get_flac_converter():
"""Returns the absolute path of a FLAC converter executable, or raises an OSError if none can be found."""
flac_converter = shutil_which("flac") # check for installed version first
if flac_converter is None: # flac utility is not installed
@ -84,9 +84,11 @@ index fe197b3..6cd99ef 100644
- os.chmod(flac_converter, stat_info.st_mode | stat.S_IEXEC)
- if 'Linux' in platform.system():
- os.sync() if sys.version_info >= (3, 3) else os.system('sync')
-
- except OSError: pass
+ raise OSError("FLAC conversion utility not available - consider installing the FLAC command line application by running `apt-get install flac` or your operating system's equivalent")
except OSError: pass
return flac_converter
--
2.20.1