'REPRESENTATION TYPE (TYPE)
The argument specifies the representation type as described
in the Section on Data Representation and Storage.  Several
types take a second parameter.  The first parameter is
denoted by a single Telnet character, as is the second
Format parameter for ASCII and EBCDIC; the second parameter
for local byte is a decimal integer to indicate Bytesize.
The parameters are separated by a <SP> (Space, ASCII code
32).'

def ftp_TYPE(self, type):

    p = type.upper()
    if p:
        f = getattr(self, ('type_' + p[0]), None)
        if (f is not None):
            return f(p[1:])
        return self.type_UNKNOWN(p)
    return (SYNTAX_ERR,)
