← Back to team overview

sikuli-driver team mailing list archive

[Bug 1533134] Re: [1.1.0] comand line quoted parameters: single quotes should work too

 

** Changed in: sikuli
       Status: Fix Committed => In Progress

** Changed in: sikuli
   Importance: High => Medium

** Changed in: sikuli
    Milestone: 1.1.1 => 2.0.5

** Summary changed:

- [1.1.0] comand line quoted parameters: single quotes should work too
+ [1.1.0] comand line quoted parameters: single quotes should work too --- to be checked

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1533134

Title:
  [1.1.0] comand line quoted parameters: single quotes should work too
  --- to be checked

Status in Sikuli:
  In Progress

Bug description:
  ************* workaround

  use double-quotes

  ---------------------------------

  I wrote a simple test por pass user parameters by command line in
  Windows. For one-word parameters it works ok, but when I quote
  parameters to include spaces in values, sikulix is ignoring my quotes.
  In fact it treats quotes as part of each parameter, as it does to any
  other character.

  The command line used is like this:
  <path>runsikulix.cmd -r <path to script.sikuli> -- 'par 1' 'par 2'

  My script is this:
  import sys
  for arg in sys.argv:
      print arg
  popup("see what u got.")

  The result is this:
  'par
  1'
  'par
  2'

  So, I conclude that sikulix treated my command line as containing 4
  parameters.

  I'm using Sikulix 1.1.0 Build: 2015-09-15_01:00nightly

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1533134/+subscriptions


References