RefactoringRope/RefactoringClient.py

branch
server_client_variant
changeset 167
3c8e875d0326
parent 166
6fc202183b3b
child 168
53d76b4fc1ac
equal deleted inserted replaced
166:6fc202183b3b 167:3c8e875d0326
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 """

eric ide

mercurial