def __send_serious_error(self, error_description):
     """Send email to inform about serious error encountered while executing the program."""
     message = 'Hello,\nthere was a serious uncaught error while downloading articles from Yahoo Finance.\n\n'
     message += error_description
     message += '\n\n The program was stopped before ending. Please edit the program.'
     message += '\n\nFinance DataGetter from sosna.mendelu.cz'
     MyMailer.send_error_email('Finance DataGetter Yahoo SERIOUS error', message)
 def __send_serious_error(self, error):
     """Send email to inform about serious error from TW API."""
     message = 'Hello,\nthere was a serious error while getting twitter data.\n\n'
     message += repr(error)
     message += '\n\n The script was stopped before ending. Please edit the program.'
     message += '\n\nFinance DataGetter from sosna.mendelu.cz'
     MyMailer.send_error_email('Finance DataGetter Twitter SERIOUS error', message)
 def __send_name_error(self, company_name, error):
     print repr(error)
     """Send email to inform about timeline name error from TW API."""
     message = 'Hello,\nthere was a name error while getting twitter data from timeline of company %s.\n' % company_name
     message += repr(error)
     message += '\n\n Please edit the database.'
     message += '\n\nFinance DataGetter from sosna.mendelu.cz'
     MyMailer.send_error_email('Finance DataGetter Twitter error - company', message)
 def __send_name_error(self, company_name, error, source):
     """Send email to inform about name error from FB API."""
     message = 'Hello,\nthere was a name error while getting facebook data for company %s.\n' % company_name
     message += 'Source: %s \n\n' % source
     message += repr(error)
     message += '\n\n Please edit the database.'
     message += '\n\nFinance DataGetter from sosna.mendelu.cz'
     MyMailer.send_error_email('Finance DataGetter Facebook error - company', message)  
 def __send_serious_error(self, error, company, source):
     """Send email to inform about serious error in Facebook script."""
     message = 'Hello,\nthere was a serious error while getting facebook data.\n'
     message += 'description: %s, %s \n\n' % (company, source)
     message += repr(error)
     message += '\n\n The script was stopped before ending. Please edit the program.'
     message += '\n\nFinance DataGetter from sosna.mendelu.cz'
     MyMailer.send_error_email('Finance DataGetter Facebook SERIOUS error', message)
     
 def __send_ticker_error(self, ticker):
     """Send email to inform that the company ticker cannot be found on Yahoo Finance."""
     message = 'Hello,\nthere was an error while downloading articles from Yahoo Finance.\n'
     message += 'Ticker %s does not exist there. Please update the database.' % ticker
     message += '\n\nFinance DataGetter from sosna.mendelu.cz'
     MyMailer.send_error_email('Finance DataGetter Yahoo error - ticker not exists', message)