Watchdocs¶
-
class
plate.watchdocs.document_trace_handler.DocumentTraceHandler(tracing_files=None)¶ DocumentTraceHandleris event handler for API Document files.-
on_modified(event)¶ Event handler about modified. If raise modify on api document file or index file such as
index.json, enqueue event to DocumentTraceQueue.Parameters: event – the event about event handler
-
-
class
plate.watchdocs.document_trace_queue.DocumentTraceQueue¶ Queue of modification, inserted, deleted document.
-
clear()¶ Remove all trace_queue
-
count()¶ Count of trace_queue
Returns: count
-
dequeue()¶ Dequeue event Return the copy of top event in trace_queue
Returns: event
-
enqueue(event, is_index_file)¶ Enqueue event to trace_queue
Parameters: - event – insert/update/del event
- is_index_file – True or False
-
is_empty()¶ Is empty trace_queue?
Returns: True or False
-
-
class
plate.watchdocs.api_document_observer.APIDocumentObserver(doc_path=None, doc_index_path=None, doc_file_path_list=None)¶ APIDocumentObserveris observer of API Documents.-
is_started¶ After run
start_watch(),is_startedis True, or False.Returns: True | False
-
start_watch()¶ Start watch docs
-
stop_watch()¶ Stop watch docs
-
-
class
plate.watchdocs.document_trace_file.DocumentTraceFile(tracing_file_path, is_index_file=False)¶