I am having an issue with my Flask API and i don't know why. From time to time i have this socket error :
  Exception happened during processing of request from ('127.0.0.1', 52558)
  Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 295, in_handle_request_noblock
  self.process_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 321, in process_request
  self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 334, in finish_request
  self.RequestHandlerClass(request, client_address, self)
  File "C:\Python27\lib\SocketServer.py", line 657, in __init__
  self.finish()
  File "C:\Python27\lib\SocketServer.py", line 716, in finish
  self.wfile.close()
  File "C:\Python27\lib\socket.py", line 283, in close
  self.flush()
  File "C:\Python27\lib\socket.py", line 307, in flush
  self._sock.sendall(view[write_offset:write_offset+buffer_size])
  [Error 10053] An established connection was aborted by the software in your host machine. 
While i am trying to do the following :
  @app.route('/api/gener/', methods=['GET'])
  def gener():
   seed = 123    # seed for random generation
   Lambda = 100    # rate of demands
   alpha = 1.1   # decay factor for Zipf
   N = 100     # catalog size
   NB_demands = 200  # number of demands
   list = generate_demand(Lambda, alpha, N, NB_demands, seed)
   timee = 0
   for i in list:
    a = Content1.query.filter_by(id = i[1])
    filename = a[0].name
    time.sleep(i[0]-timee)
    visit = visits1(name=filename)
    db.session.add(visit)
    a[0].Hits += 1
    timee = i[0]
   db.session.commit()   
   return " Requests sent successfully"
Can someone please help!