def property_to_string(prop_name, prop): """Method only used by test_load and test_load2. """ value, params = prop.value, '' for p_name in prop.parameters: p_value = prop.parameters[p_name] p_value = [ encode_param_value(p_name, x, String) for x in p_value ] param = ';%s=%s' % (p_name, ','.join(p_value)) params = params + param return u'%s%s:%s' % (prop_name, params, value)
def property_to_string(prop_name, prop): """Method only used by test_load and test_load2. """ value, params = prop.value, '' for p_name in prop.parameters: p_value = prop.parameters[p_name] p_value = [encode_param_value(p_name, x, String) for x in p_value] param = ';%s=%s' % (p_name, ','.join(p_value)) params = params + param return u'%s%s:%s' % (prop_name, params, value)
def property_to_string(prop_name, prop): """Method only used by test_load and test_load2. """ # Convert DateTimes prop_value = prop.value if type(prop.value) is datetime: params = prop.parameters if params: # and prop.parameters.has_key('VALUE'): t = params['VALUE'][0] if params.has_key('VALUE') else None else: t = None prop_value = DateTime.encode(prop.value, type=t) # Simple case if not prop.parameters: return u'%s:%s' % (prop_name, prop_value) # Params params = '' for p_name in prop.parameters: p_value = prop.parameters[p_name] p_value = [encode_param_value(p_name, x, String) for x in p_value] param = ';%s=%s' % (p_name, ','.join(p_value)) params = params + param return u'%s%s:%s' % (prop_name, params, prop_value)
def property_to_string(prop_name, prop): """Method only used by test_load and test_load2. """ # Convert DateTimes prop_value = prop.value if type(prop.value) is datetime: params = prop.parameters if params:# and prop.parameters.has_key('VALUE'): t = params['VALUE'][0] if params.has_key('VALUE') else None else: t = None prop_value = DateTime.encode(prop.value, type=t) # Simple case if not prop.parameters: return u'%s:%s' % (prop_name, prop_value) # Params params = '' for p_name in prop.parameters: p_value = prop.parameters[p_name] p_value = [ encode_param_value(p_name, x, String) for x in p_value ] param = ';%s=%s' % (p_name, ','.join(p_value)) params = params + param return u'%s%s:%s' % (prop_name, params, prop_value)