the Python Field type should return the value that is used to create a field.

Idea created by kashmir772 on Apr 11, 2012
    New
    Score20
    • kashmir772
    • Cleanenergy
    In python, the type property of a Field object doesn't match the type value that was used to create the field.    This is big problem when dealing with GUID and SHORT fields, because the returned field type is SmallInteger for both.

    Some examples.

    Field type           |      Value to Create
    Property            |       Field
    ----------------------------------------------
    Integer              |        LONG
    SmallInteger      |        SHORT
    String                |        TEXT
    SmallInteger      |        GUID