jorisvandenbossche commented on code in PR #13564:
URL: https://github.com/apache/arrow/pull/13564#discussion_r917641870


##########
python/pyarrow/_fs.pyx:
##########
@@ -166,19 +186,39 @@ cdef class FileInfo(_Weakrefable):
         Returns
         -------
         type : FileType
+
+        Examples
+        --------
+        >>> local = getfixture('local_fs')

Review Comment:
   > If we could just use the name `local` in all the examples, that would be 
much clearer.
   
   I think that should actually be possible, if you insert "local" in the 
doctest_namespace. 
   Of course, while that avoids the confusing `getfixture`, it still uses an 
object that is not defined in the docstring itself, making it harder to 
understand the docstring on its own (and to run the example yourself).
   
   Trying to think for alternatives: specifically for the `FileInfo` class, it 
might also be OK to put all the examples in the main class docstrings, instead 
of in each attribute docstring? (we could still include a mention about that in 
each attribute docstring). That would also avoid the repeated creation of 
`local` + writing a single file.
   
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to