\r
def get_length(value):\r
Value = value.strip()\r
- if Value.startswith('GUID') and Value.endswith(')'):\r
- return 16\r
- if Value.startswith('L"') and Value.endswith('"'):\r
- return len(Value[2:-1])\r
- if Value[0] == '"' and Value[-1] == '"':\r
- return len(Value) - 2\r
- if Value[0] == '{' and Value[-1] == '}':\r
- return len(Value.split(","))\r
- if Value.startswith("L'") and Value.endswith("'") and len(list(Value[2:-1])) > 1:\r
- return len(list(Value[2:-1]))\r
- if Value[0] == "'" and Value[-1] == "'" and len(list(Value[1:-1])) > 1:\r
- return len(Value) - 2\r
+ if len(value) > 1:\r
+ if Value.startswith('GUID') and Value.endswith(')'):\r
+ return 16\r
+ if Value.startswith('L"') and Value.endswith('"'):\r
+ return len(Value[2:-1])\r
+ if Value[0] == '"' and Value[-1] == '"':\r
+ return len(Value) - 2\r
+ if Value[0] == '{' and Value[-1] == '}':\r
+ return len(Value.split(","))\r
+ if Value.startswith("L'") and Value.endswith("'") and len(list(Value[2:-1])) > 1:\r
+ return len(list(Value[2:-1]))\r
+ if Value[0] == "'" and Value[-1] == "'" and len(list(Value[1:-1])) > 1:\r
+ return len(Value) - 2\r
return len(Value)\r
\r
return str(max([pcd_size for pcd_size in [get_length(item) for item in sku_values]]))\r