

def __init__(self, content_type, instance_pk, field_name, *args, **kwargs):
    field_value = kwargs.pop('field_value', None)
    if ('data' not in kwargs):
        kwargs['prefix'] = '{0}:{1}:{2}'.format(content_type.pk, instance_pk, field_name)
    super(FieldScribbleForm, self).__init__(*self, **kwargs)
    self.content_type = content_type
    self.instance_pk = instance_pk
    self.field_name = field_name
    self.fields['content'].initial = field_value
    try:
        self.fields['content'].required = (not content_type.model_class()._meta.get_field(field_name).blank)
    except FieldDoesNotExist:
        pass
    self.fields[field_name] = forms.CharField(required=False)

dataset/ETHPy150Open caktus/django-scribbler/scribbler/forms.py FieldScribbleForm.__init__/VarMisuse@72/108 `args`->`self`