本文整理汇总了Python中ycm.client.base_request.BuildRequestData类的典型用法代码示例。如果您正苦于以下问题:Python BuildRequestData类的具体用法?Python BuildRequestData怎么用?Python BuildRequestData使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了BuildRequestData类的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: Start
def Start( self ):
request_data = BuildRequestData()
if self._extra_data:
request_data.update( self._extra_data )
self._response = self.PostDataToHandler( request_data,
'debug_info',
display_message = False )
开发者ID:SamTebbs33,项目名称:dotfiles,代码行数:7,代码来源:debug_info_request.py
示例2: Start
def Start(self):
request_data = BuildRequestData()
if self._extra_data:
request_data.update(self._extra_data)
request_data["event_name"] = self._event_name
self._response_future = self.PostDataToHandlerAsync(request_data, "event_notification")
开发者ID:jtprog,项目名称:subvim,代码行数:7,代码来源:event_notification.py
示例3: Start
def Start(self):
request_data = BuildRequestData()
request_data.update({"completer_target": self._completer_target, "command_arguments": self._arguments})
try:
self._response = self.PostDataToHandler(request_data, "run_completer_command")
except ServerError as e:
vimsupport.PostMultiLineNotice(e)
开发者ID:carriercomm,项目名称:YouCompleteMe,代码行数:7,代码来源:command_request.py
示例4: CompletionRequest
class CompletionRequest(BaseRequest):
def __init__(self, extra_data=None):
super(CompletionRequest, self).__init__()
self._completion_start_column = base.CompletionStartColumn()
# This field is also used by the omni_completion_request subclass
self.request_data = BuildRequestData(self._completion_start_column)
if extra_data:
self.request_data.update(extra_data)
def CompletionStartColumn(self):
return self._completion_start_column
def Start(self, query):
self.request_data["query"] = query
self._response_future = self.PostDataToHandlerAsync(self.request_data, "completions", TIMEOUT_SECONDS)
def Done(self):
return self._response_future.done()
def Response(self):
if not self._response_future:
return []
try:
return [_ConvertCompletionDataToVimData(x) for x in JsonFromFuture(self._response_future)]
except Exception as e:
vimsupport.PostVimMessage(str(e))
return []
开发者ID:jtprog,项目名称:subvim,代码行数:29,代码来源:completion_request.py
示例5: Start
def Start( self ):
request_data = BuildRequestData( self._filepath )
if self._extra_data:
request_data.update( self._extra_data )
request_data[ 'event_name' ] = self._event_name
self._response_future = self.PostDataToHandlerAsync( request_data,
'event_notification' )
开发者ID:zaccone,项目名称:.vim,代码行数:8,代码来源:event_notification.py
示例6: Start
def Start( self ):
request_data = BuildRequestData()
request_data.update( { 'filetypes': self.filetypes } )
try:
self._response = self.PostDataToHandler( request_data,
'semantic_completion_available' )
except ( ServerError, ReadTimeout ) as e:
HandleServerException( e )
开发者ID:0xR,项目名称:YouCompleteMe,代码行数:8,代码来源:completer_available_request.py
示例7: Start
def Start( self ):
request_data = BuildRequestData()
if self._extra_data:
request_data.update( self._extra_data )
request_data.update( {
'command_arguments': self._arguments
} )
self._response = self.PostDataToHandler( request_data,
'run_completer_command' )
开发者ID:Valloric,项目名称:YouCompleteMe,代码行数:9,代码来源:command_request.py
示例8: Start
def Start( self ):
request_data = BuildRequestData()
request_data.update( {
'completer_target': self._completer_target,
'command_arguments': self._arguments
} )
with HandleServerException():
self._response = self.PostDataToHandler( request_data,
'run_completer_command' )
开发者ID:zaccone,项目名称:.vim,代码行数:9,代码来源:command_request.py
示例9: Start
def Start( self ):
request_data = BuildRequestData()
request_data.update( {
'completer_target': self._completer_target,
'command_arguments': self._arguments
} )
try:
self._response = self.PostDataToHandler( request_data,
'run_completer_command' )
except ServerError as e:
vimsupport.PostVimMessage( e )
开发者ID:MwzkQmuUZkFLbXm,项目名称:YouCompleteMe,代码行数:11,代码来源:command_request.py
示例10: Start
def Start( self ):
request_data = BuildRequestData()
request_data.update( {
'completer_target': self._completer_target,
'command_arguments': self._arguments
} )
try:
self._response = self.PostDataToHandler( request_data,
'run_completer_command' )
except ( ServerError, ReadTimeout ) as e:
HandleServerException( e )
开发者ID:0xR,项目名称:YouCompleteMe,代码行数:11,代码来源:command_request.py
示例11: __init__
def __init__( self, extra_data = None ):
super( CompletionRequest, self ).__init__()
self._completion_start_column = base.CompletionStartColumn()
# This field is also used by the omni_completion_request subclass
self.request_data = BuildRequestData( self._completion_start_column )
if extra_data:
self.request_data.update( extra_data )
开发者ID:BellyWong,项目名称:YouCompleteMe,代码行数:9,代码来源:completion_request.py
示例12: Start
def Start( self ):
request_data = BuildRequestData()
request_data.update( { 'filetypes': self.filetypes } )
with HandleServerException():
self._response = self.PostDataToHandler( request_data,
'semantic_completion_available' )
开发者ID:zaccone,项目名称:.vim,代码行数:6,代码来源:completer_available_request.py
示例13: Start
def Start( self ):
request_data = BuildRequestData()
if self._extra_data:
request_data.update( self._extra_data )
with HandleServerException( display = False ):
self._response = self.PostDataToHandler( request_data, 'debug_info' )
开发者ID:Jim-tech,项目名称:windows-vim,代码行数:6,代码来源:debug_info_request.py
注:本文中的ycm.client.base_request.BuildRequestData类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论