in this special case:
this works as expected:

app = App("gnome-calculator")
app.open()
for i in xrange(int(100500)):
  wnd = app.window()
  if wnd is not None:
    region = Region(wnd)
    if region.exists("1409168557236.png", 0):
      break

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

Title:
  [1.0.1] Jython scripting: exists() in with block generates
  screenshotfiles --- workaround: do not use it ;-)

Status in Sikuli:
  Fix Committed

Bug description:
  Hi all!

  I faced the following problem. During running Sikuli script it
  generates useless PNG files in the test directory. Looks like it makes
  screenshot every time method exists() fails. I am using stable 1.0.1.
  There is simple script to reproduce this behavior below. IDE feature
  to remove useless PNG helps, but not when I run tests in batch mode
  using our cmake/ctest routine... Is there any setting to disable this?

  app = App("gnome-calculator")
  app.open()
  for i in xrange(int(100500)):
    wnd = app.window()
    if wnd is not None:
      with Region(wnd) as region:
        if region.exists("1409168557236.png", 0):
          break

  Best regards and thanks in advance,
  Alexander.

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

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to