Skip to main content

a python refactoring library...

Project description

Overview

Rope is a python refactoring library.

New Features

  • Inlining a single occurrence

  • Global extract method/variable

  • Reporting fixed errors when max_fixes errors were fixed but yet there are more syntax errors when using code-assist

  • Better scope finding

  • Better return value inference

Inline(Method|Variable).get_changes() take a new parameter called only_current. If True, only the current occurrence will be inlined.

Extract(Variable|Method).get_changes() take a new parameter called global_. If True, the extracted variable|method will be made global and the whole file is searched for similar pieces instead of the original search scope.

Project details


Release history Release notifications | RSS feed

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page