gramfuzz/gramfuzz/fields.py
def build(self, pre=None, shortest=False):
        """Build the String instance

        :param list pre: The prerequisites list (optional, default=None)
        :param bool shortest: Whether or not the shortest reference-chain (most minimal) version of the field should be generated.
        """
        if pre is None:
            pre = []

        if self.value is not None and rand.maybe():
            return utils.val(self.value, pre, shortest=shortest)

        length = super(String, self).build(pre, shortest=shortest)
        res = rand.data(length, self.charset)
        return res
def build(self, pre=None, shortest=False):
        if pre is None:
            pre = []

        if self.value is not None and rand.maybe():
            return utils.val(self.value, pre, shortest=shortest)

        length = super(String, self).build(pre, shortest=shortest)
        res = rand.data(length, self.charset)
        return res
def build ( self , pre = None , shortest = False ) : if pre is None : pre = [ ] if self . value is not None and rand . maybe ( ) : return utils . val ( self . value , pre , shortest = shortest ) length = super ( String , self ) . build ( pre , shortest = shortest ) res = rand . data ( length , self . charset ) return res
Build the String instance

        :param list pre: The prerequisites list (optional, default=None)
        :param bool shortest: Whether or not the shortest reference-chain (most minimal) version of the field should be generated.
Build the String instance