[Eric] Refactor by renaming a package
Detlev Offenbach
detlev at die-offenbachs.de
Sun Nov 10 12:02:02 GMT 2019
Forgot to mention something (see below)
Am Sonntag, 10. November 2019, 10:40:39 CET schrieb Detlev Offenbach:
> Hi Tony,
>
> that is a little bit tricky but possible. Here are the steps.
>
> 1. Open the __init__.py file of the package to be renamed.
> 2. Select "Rename Current Module" from the Refactoring menu
> 3. Enter the new package name into the dialog (instead of the prefilled
> __init__.py)
> 4. Preview or Apply the refactoring
5. If rope shows an error dialog, just accept it (i.e. ignore the error) and
press Apply again in the rename refactoring dialog.
>
> I just exercised this over here and it worked. The rope rename refactoring
> is written such, that if the __init__.py file is to be renamed, it renames
> the package instead.
>
> Regards,
> Detlev
>
> Am Samstag, 9. November 2019, 22:19:03 CET schrieb Tony Arnold:
> > Is there a way to refactor by renaming a package? I don't see an option
> > under the Rope refactoring menu but maybe I'm missing something?
> >
> > Regards,
> > Tony.
> >
> > --
> >
> > Tony Arnold MBCS, CITP | Senior IT Security Analyst | Directorate of IT
> > Services | G64, Kilburn Building | The University of Manchester |
> > Manchester M13 9PL | T: +44 161 275 6093 | M: +44 773 330 0039
--
Detlev Offenbach
detlev at die-offenbachs.de
More information about the Eric
mailing list