VarCharColumn - TypeError: 'long' object is not subscriptable
Line 1944 should convert the provided value into a string:
     value = str(value or '')

This should stop errors occurring when integers or such are passed in.

Traceback (most recent call last):
  File "/home/smoky/Documents/Workspace/TASv3/Code/common/CommonSignals/AbstractSignal.py", line 25, in execute
    action(_args, *_requiredKeywords)
  File "/home/smoky/Documents/Workspace/TASv3/Code/master/MasterBusinessLogic/Results/Loggers/SQLLiteLogger.py", line 67, in __conformancePackName
    tasVersion = TASBuildDetails.TASVersion)
  File "/home/smoky/Documents/Workspace/TASv3/Code/libs/peewee/peewee.py", line 2567, in create
    inst.save(force_insert = True)
  File "/home/smoky/Documents/Workspace/TASv3/Code/libs/peewee/peewee.py", line 2601, in save
    new_pk = insert.execute()
  File "/home/smoky/Documents/Workspace/TASv3/Code/libs/peewee/peewee.py", line 1754, in execute
    result = self.raw_execute(*self.sql())
  File "/home/smoky/Documents/Workspace/TASv3/Code/libs/peewee/peewee.py", line 1737, in sql
    cols, vals = self.parse_insert()
  File "/home/smoky/Documents/Workspace/TASv3/Code/libs/peewee/peewee.py", line 1732, in parse_insert
    vals.append(field.db_value(v))
  File "/home/smoky/Documents/Workspace/TASv3/Code/libs/peewee/peewee.py", line 2130, in db_value
    return self.column.db_value(value)
  File "/home/smoky/Documents/Workspace/TASv3/Code/libs/peewee/peewee.py", line 1948, in db_value
    return value[:x]
TypeError: 'long' object is not subscriptable
