old_contents: #!/usr/bin/python
  import sys
  import os
  import random
  
  ## BSD-3
  # (c) 2013 - Jonas Zetterberg
  # 
  # Authors: 
  # * Jonas Zetterberg
  # * Per Hallsmark
  
  if len(sys.argv) <= 1:
  	print ""
  	print "Usage", sys.argv[0], " [cvs-file] <name>"
  	print
  	exit(1)
  
  def mk():
  	DELIVERED = ["Completed", "Delivered", "Done with"]
  	WORKING_ON = ["Working on", "Working with", "Not done with"]
  	
  	NOT_STARTED = ["Retrived task", "New task", "Starting with"]
  
  	INTERNAL = ["my", "internal"]
  	EXTERNAL = ["external", "ericsson"]
  	
  	ASSIGNMENT= ["task", "assignment"]
  	
  	ADD_LINK=False
  	
  	rc = random.choice
  	wl=0
  	
  	f = open(sys.argv[1])
  	
  	print "1) What tasks I worked on during this week?"
  	for line in f:
  		parts=[ p.strip("\" \\\n") for p in line.split(",") ]
  		if parts[2] == "Status":
  			continue
  		print "    ",
  		if parts[2] == "Delivered" or parts[2] == "Deleted":
  			print rc(DELIVERED),
  		elif parts[2] == "In Progress":
  			print rc(WORKING_ON),
  		elif parts[2] == "Not Started":
  			print rc(NOT_STARTED),
  		else:
  			print parts[2]
  			raise 
  		if parts[3] == "1":
  			print rc(INTERNAL),
  		else:
  			print rc(EXTERNAL),
  		print rc(ASSIGNMENT), "to", parts[6].lower(),
  		if ADD_LINK:
  			print "(%s)" % parts[4]
  		else:
  			print "."
  		wl = wl+1;
  	
  	print "2) Anything preventing me to accomplish the tasks?"
  	print "     Not that I know of."
  	
  	print "3) My workload (I am working more than normal time? Less?)"
  	if wl <= 4:
  		print "     Normal workload"
  	elif wl <= 6:
  		print "     High workload"
  	elif wl <= 8:
  		print "     Very high workload"
  	else:
  		print "     I am hitting the wall!"
  	
  	print "4) Any new opportunity for business I have heard?"
  	if wl < 5:
  		print "     No" 
  	else:
  		print "     There seems to be a need for more consultants at my workplace"
  	
  	if len(sys.argv) >= 3:
  		print ""
  		print "//", sys.argv[2]
  
  try:
  	mk()
  except:
  	print "Unexpected error:", sys.exc_info()[0]
  	#raise
  	exit(1)
  
new_contents: #!/usr/bin/python
  import sys
  import os
  import random
  
  ## BSD-3
  # (c) 2013 - Jonas Zetterberg
  # 
  # Authors: 
  # * Jonas Zetterberg
  # * Per Hallsmark
  
  if len(sys.argv) <= 1:
  	print ""
  	print "Usage", sys.argv[0], " [cvs-file] <name>"
  	print
  	exit(1)
  
  def mk():
  	DELIVERED = ["Completed", "Delivered", "Done with"]
  	WORKING_ON = ["Working on", "Working with", "Not done with"]
  	COMPLETED = ["Finished with", "Completed"]	
  	
  	NOT_STARTED = ["Retrived task", "New task", "Starting with"]
  
  	INTERNAL = ["my", "internal"]
  	EXTERNAL = ["external", "ericsson"]
  	
  	ASSIGNMENT= ["task", "assignment"]
  	
  	ADD_LINK=False
  	
  	rc = random.choice
  	wl=0
  	
  	f = open(sys.argv[1])
  	
  	print "1) What tasks I worked on during this week?"
  	for line in f:
  		parts=[ p.strip("\" \\\n") for p in line.split(",") ]
  		if parts[2] == "Status":
  			continue
  		print "    ",
  		if parts[2] == "Delivered" or parts[2] == "Deleted":
  			print rc(DELIVERED),
  		elif parts[2] == "In Progress":
  			print rc(WORKING_ON),
  		elif parts[2] == "Not Started":
  			print rc(NOT_STARTED),
  		elif parts[2] == "Completed":
  			print rc(COMPLETED),
  		else:
  			print parts
  			print "Issue with " + parts[2]
  			raise 
  		if parts[3] == "1":
  			print rc(INTERNAL),
  		else:
  			print rc(EXTERNAL),
  		print rc(ASSIGNMENT), "to", parts[6].lower(),
  		if ADD_LINK:
  			print "(%s)" % parts[4]
  		else:
  			print "."
  		wl = wl+1;
  	
  	print "2) Anything preventing me to accomplish the tasks?"
  	print "     Not that I know of."
  	
  	print "3) My workload (I am working more than normal time? Less?)"
  	if wl <= 4:
  		print "     Normal workload"
  	elif wl <= 6:
  		print "     High workload"
  	elif wl <= 8:
  		print "     Very high workload"
  	else:
  		print "     I am hitting the wall!"
  	
  	print "4) Any new opportunity for business I have heard?"
  	if wl < 5:
  		print "     No" 
  	else:
  		print "     There seems to be a need for more consultants at my workplace"
  	
  	if len(sys.argv) >= 3:
  		print ""
  		print "//", sys.argv[2]
  
  try:
  	mk()
  except:
  	print "Unexpected error:", sys.exc_info()[0]
  	#raise
  	exit(1)
  
subject: Add Completed status to match Trace3 filter update