<commit_before>#!/bin/env python
from __future__ import division, print_function , unicode_literals, absolute_import
import warnings
warnings.simplefilter('default', DeprecationWarning)

import os, sys, subprocess

crow_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

eigen_cflags = ""

has_pkg_eigen = subprocess.call(["pkg-config","--exists","eigen3"]) == 0

if has_pkg_eigen:
  eigen_cflags = subprocess.check_output(["pkg-config","eigen3","--cflags"])

libmesh_eigen = os.path.abspath(os.path.join(crow_dir,os.pardir,"moose","libmesh","contrib","eigen","eigen"))

if os.path.exists(libmesh_eigen):<commit_msg>It is possible for subprocess.call to fail<commit_after>#!/bin/env python
from __future__ import division, print_function , unicode_literals, absolute_import
import warnings
warnings.simplefilter('default', DeprecationWarning)

import os, sys, subprocess

crow_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

eigen_cflags = ""

try:
  has_pkg_eigen = subprocess.call(["pkg-config","--exists","eigen3"]) == 0
except:
  has_pkg_eigen = False

if has_pkg_eigen:
  eigen_cflags = subprocess.check_output(["pkg-config","eigen3","--cflags"])

libmesh_eigen = os.path.abspath(os.path.join(crow_dir,os.pardir,"moose","libmesh","contrib","eigen","eigen"))

if os.path.exists(libmesh_eigen):
{'fraction_non_alphanumeric': 0.15615615615615616, 'fraction_numerical': 0.0045045045045045045, 'mean_word_length': 7.383647798742138, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5185913', 'n_tokens_mistral': 485, 'n_tokens_neox': 474, 'n_words': 71}