class_docstr: A service that provides time and time-manipulation methods
class_docstr_tok: ["A","service","that","provides","time","and","time-manipulation","methods"]
docstr: Returns current time as a datetime object.
  
  (!) EXTREMELY IMPORTANT DETAIL: While this returns a modification-safe copy of the time,
      the internal clock will ALWAYS BE THE SAME and corresponds to the Clock's
      "_internal_time" property.
  
  Returns:
       datetime
docstr_tok: ["Returns","current","time","as","a","datetime","object",".","(","!",")","EXTREMELY","IMPORTANT","DETAIL",":","While","this","returns","a","modification-safe","copy","of","the","time",",","the","internal","clock","will","ALWAYS","BE","THE","SAME","and","corresponds","to","the","Clock's","``","_internal_time","''","property",".","Returns",":","datetime"]
code: def now(self):
      """Returns current time as a datetime object.
  
      (!) EXTREMELY IMPORTANT DETAIL: While this returns a modification-safe copy of the time,
          the internal clock will ALWAYS BE THE SAME and corresponds to the Clock's
          "_internal_time" property.
  
      Returns:
           datetime
      """
      return copy(self._internal_time)
  
imports: from copy import copy
  from datetime import datetime
label_desc: Use image node_id 2 for calling the Clock obj's underlying member method code with example usage: obj.now() and returns: copy