code: def translate_bytes(val):
      '''
      These values can be expressed as an integer number of bytes, or a string
      expression (i.e. 100mb, 1gb, etc.).
      '''
      try:
          val = int(val)
      except (TypeError, ValueError):
          if not isinstance(val, six.string_types):
              val = six.text_type(val)
      return vaf translate_bytes(val):
      '''
      These values can be expressed as an integer number of bytes, or a string
      expression (i.e. 100mb, 1gb, etc.).
      '''
      try:
          val = int(val)
      except (TypeError, ValueError):
          if not isinstance(val, six.string_types):
              val = six.text_type(val)
      return val
docs: These values can be expressed as an integer number of bytes, or a string
      expression (i.e. 100mb, 1gb, etc.).