OLD | NEW |
(Empty) | |
| 1 import os |
| 2 |
| 3 from telemetry.core import util |
| 4 |
| 5 util.AddDirToPythonPath(util.GetTelemetryDir(), 'third_party', 'rope') |
| 6 |
| 7 from rope.refactor import rename |
| 8 import rope.base.project |
| 9 |
| 10 |
| 11 telemetry_path = os.path.dirname(__file__) |
| 12 telemetry_project = rope.base.project.Project(telemetry_path) |
| 13 |
| 14 |
| 15 def Rename(resource, offset, new_name): |
| 16 changes = rename.Rename( |
| 17 telemetry_project, resource, offset).get_changes(new_name) |
| 18 print changes.get_description() |
| 19 telemetry_project.do(changes) |
| 20 |
| 21 user_story_file_path = os.path.join( |
| 22 'telemetry', 'internal', 'story_runner.py') |
| 23 |
| 24 user_story_code = telemetry_project.get_resource(user_story_file_path) |
| 25 Rename(user_story_code, |
| 26 user_story_code.read().index('def StoriesGroupedByStateClass') + 4, |
| 27 'StoriesByStateClass') |
OLD | NEW |