def srvMessage(*args): """ concatenate all args needed for m18n encoded in one string. For an explanation see util.translateServerMessage. @returns: The string to be wired. @rtype: C{str}, utf-8 encoded """ strArgs = [] for arg in args: if isinstance(arg, unicode): arg = arg.encode('utf-8') else: arg = str(arg).encode('utf-8') strArgs.append(arg) mark = SERVERMARK.encode() return mark + mark.join(strArgs) + mark
def srvMessage(*args): """ concatenate all args needed for i18n encoded in one string. For an explanation see util.translateServerMessage. @returns: The string to be wired. @rtype: C{str}, utf-8 encoded """ strArgs = [] for arg in args: if isinstance(arg, str): arg = arg.encode('utf-8') else: arg = str(arg).encode('utf-8') strArgs.append(arg) mark = SERVERMARK.encode() return mark + mark.join(strArgs) + mark