[GRASS-dev] [GRASS GIS] #3565: Porting Python Scripting Library to Python 3

GRASS GIS trac at osgeo.org
Tue May 22 22:42:37 PDT 2018


#3565: Porting Python Scripting Library to Python 3
--------------------------+-------------------------------
  Reporter:  annakrat     |      Owner:  grass-dev@…
      Type:  task         |     Status:  new
  Priority:  normal       |  Milestone:  8.0.0
 Component:  Python       |    Version:  svn-trunk
Resolution:               |   Keywords:  gsoc2018, python3
       CPU:  Unspecified  |   Platform:  All
--------------------------+-------------------------------
Changes (by sanjeet):

 * Attachment "patch_core_run_command_unicode.diff" added.

 Hi, Here is a quick dirty patch to know if this is what you meant when you
 said we need to have 'encoding' parameter passed to our functions. For
 now, I have only added this conversion in the 'run_command()'. I am just
 using the encoding parameter directly from kwargs instead of passing it as
 a keyword argument in the functions definiton. It is being popped from the
 kwargs dictionary so as not to pass it to the next function in line. I
 thought, in the similar manner we could call the 'make_unicode()' in other
 functions (read_command, make_command, start_command,...) where they can
 make use of it if they are called directly from the scripts instead of
 other functions. Is this correct?

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/3565>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list