def get_all_ahead_pressrelease_forms(post_dict, journal, pressrelease):
    args = []
    kwargs = {}

    if pressrelease:
        kwargs['instance'] = pressrelease

    if post_dict:
        args.append(post_dict)

    translations_formset = inlineformset_factory(
        models.PressRelease,
        models.PressReleaseTranslation,
        form=PressReleaseTranslationForm,
        extra=1,
        can_delete=True,
        formset=FirstFieldRequiredFormSet)

    translations_formset.form = staticmethod(
        curry(PressReleaseTranslationForm, journal=journal))

    article_formset = inlineformset_factory(
        models.PressRelease,
        models.PressReleaseArticle,
        form=AheadPressReleaseArticleForm,
        extra=1,
        can_delete=True,
        formset=FirstFieldRequiredFormSet)

    d = {
        'pressrelease_form': AheadPressReleaseForm(*args,
                                                   **kwargs),
        'translation_formset': translations_formset(prefix='translation',
                                                    *args,
                                                    **kwargs),
        'article_formset': article_formset(prefix='article',
                                           *args,
                                           **kwargs),
    }

    return d
isInteracting() -> boolean
dataset/ETHPy150Open scieloorg/scielo-manager/scielomanager/journalmanager/forms.py/get_all_ahead_pressrelease_forms--crossover with--dataset/ETHPy150Open VisTrails/VisTrails/vistrails/packages/spreadsheet/spreadsheet_helpers.py/CellHelpers.isInteracting