12 import sys |
12 import sys |
13 import os |
13 import os |
14 |
14 |
15 sys.path.insert(0, os.path.dirname(__file__)) |
15 sys.path.insert(0, os.path.dirname(__file__)) |
16 if sys.version_info[0] >= 3: |
16 if sys.version_info[0] >= 3: |
17 path = os.path.join(os.path.dirname(__file__), 'rope_py3') |
17 rope_path = os.path.join(os.path.dirname(__file__), 'rope_py3') |
18 else: |
18 else: |
19 path = os.path.join(os.path.dirname(__file__), 'rope_py2') |
19 rope_path = os.path.join(os.path.dirname(__file__), 'rope_py2') |
20 str = unicode # __IGNORE_WARNING__ |
20 str = unicode # __IGNORE_WARNING__ |
21 sys.path.insert(0, path) |
21 sys.path.insert(0, rope_path) |
22 |
22 |
23 import rope |
23 import rope |
24 import rope.base.project |
24 import rope.base.project |
25 import rope.base.libutils |
25 import rope.base.libutils |
26 |
26 |
132 @type dict |
132 @type dict |
133 """ |
133 """ |
134 result = { |
134 result = { |
135 "RopeFolderName": self.__project.ropefolder.real_path, |
135 "RopeFolderName": self.__project.ropefolder.real_path, |
136 "DefaultConfig": self.__project._default_config(), |
136 "DefaultConfig": self.__project._default_config(), |
137 } |
137 "RopeHelpFile": os.path.join( |
138 if sys.version_info[0] >= 3: |
138 rope_path, "rope", "docs", "overview.txt"), |
139 directory = 'rope_py3' |
139 "RopeInfo": rope.INFO, |
140 else: |
140 "RopeVersion": rope.VERSION, |
141 directory = 'rope_py2' |
141 "RopeCopyright": rope.COPYRIGHT, |
142 result["RopeHelpFile"] = os.path.join( |
142 } |
143 os.path.dirname(__file__), directory, |
|
144 "rope", "docs", "overview.txt") |
|
145 |
143 |
146 self.sendJson("Config", result) |
144 self.sendJson("Config", result) |
147 |
145 |
148 def __configChanged(self, params): |
146 def __configChanged(self, params): |
149 """ |
147 """ |