code: def __set__(self, instance, value):
      if isinstance(value, int):
          if value < 0:
              raise ValueError(
                  "Integer border mode value needs to be "
                  "greater or equal to zero, got {}".format(value)
              )
  
          value = (value, value)
  
      if isinstance(value, six.string_types):
          value = value.upper()
  
      super(PaddingProperty, self).__set__(instance, value)
  
imports: from __future__ import division
  import math
  import collections
  import six
  import tensorflow
  from neupy import init
  from neupy.utils import as_tuple
  from neupy.exceptions import LayerConnectionError
  from neupy.core.properties import TypedListProperty, Property, ParameterProperty
  from .base import BaseLayer
label_desc: Use image node_id 1 for calling the PaddingProperty obj's underlying member method code with example usage: obj.__set__(instance, value) without return types