class_docstr: This object represents a local object. It is a very thin wrapper
  to allow it to be used in the same way as the S3Object (only as needed
  in the IncludeFile use case)
  
  Get or list calls return one or more of LocalObjects.
class_docstr_tok: ["This","object","represents","a","local","object",".","It","is","a","very","thin","wrapper","to","allow","it","to","be","used","in","the","same","way","as","the","S3Object","(","only","as","needed","in","the","IncludeFile","use","case",")","Get","or","list","calls","return","one","or","more","of","LocalObjects","."]
docstr: Size of the local file (in bytes)
  
  Returns None if the key does not correspond to an actual object
docstr_tok: ["Size","of","the","local","file","(","in","bytes",")","Returns","None","if","the","key","does","not","correspond","to","an","actual","object"]
code: def size(self):
      """
      Size of the local file (in bytes)
  
      Returns None if the key does not correspond to an actual object
      """
      if self._path is None:
          return None
      return os.stat(self._path).st_size
  
imports: import os
  from metaflow.exception import MetaflowException
  from metaflow.metaflow_config import DATATOOLS_LOCALROOT, DATATOOLS_SUFFIX
  from metaflow.util import to_unicode
label_desc: Use image node_id 5 for calling the LocalObject obj's underlying member method code with example usage: obj.size() and returns: os, None