Use system wide EXIF package, if available.
authorElrond <elrond+mediagoblin.org@samba-tng.org>
Wed, 6 Feb 2013 23:31:37 +0000 (00:31 +0100)
committerElrond <elrond+mediagoblin.org@samba-tng.org>
Wed, 6 Feb 2013 23:31:37 +0000 (00:31 +0100)
Created and tested by Simon Fondrie-Teitler.

Thanks!

mediagoblin/tools/exif.py

index 4a1afb0f9ebda44be292a02b42237425cbdf6b60..ab3f77f0377ce1ffb3745b2b04574e9846aeaefa 100644 (file)
 # You should have received a copy of the GNU Affero General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-from mediagoblin.tools.extlib.EXIF import process_file, Ratio
+try:
+    from EXIF import process_file, Ratio
+except ImportError:
+    from mediagoblin.tools.extlib.EXIF import process_file, Ratio
+
 from mediagoblin.processing import BadMediaFail
 from mediagoblin.tools.translate import pass_to_ugettext as _