Public bug reported:

Hi

I am trying to import a function written in a Sikuli file which has an wait 
function with image file as its parameter.
When I try and import this function in another Sikuli program, it throws 
exception. I have given both the programs and the result. I did not get any 
help with this kind of coding. 

I am new in this tool and if there are any mistakes in it please point
it out. If i do not use the wait function with in File1, it works fine.
Not at all sure what cause the issues.

Please help me

Sikuli Version: Sikuli-IDE-win32-0.10.2
Java Version: jre1.8.0_66

File 1: Which I am importing

from sikuli.Sikuli import *
def OPENCALC():
        openApp("calc.exe")
        wait(image1 ,10)

File 2: In which I am importing the above file 
from sikuli.Sikuli import *
from Sikuli_Scripts import*
import os
myPath=os.path.dirname(getBundlePath())
if not myPath in sys.path: sys.path.append(myPath)
myScriptPath="D:\\Ashwin\\Sikuli\\Sikuli_Scripts.sikuli"
if not myScriptPath in sys.path: sys.path.append(myScriptPath)
print "Hello World1"
import Sikuli_Scripts
reload(Sikuli_Scripts)
#from Sikuli_Scripts import *
Sikuli_Scripts.OPENCALC()


The result of the execution in Sikuli IDE is shown below;

Hello World1
[sikuli] Stopped
[sikuli] An error occurs at line 12
[sikuli] Error message:
Traceback (most recent call last):
  File "C:\Users\346318\AppData\Local\Temp\sikuli-tmp3370183120675238204.py", 
line 12, in <module>
    Sikuli_Scripts.OPENCALC()
  File "D:\Ashwin\Sikuli\Sikuli_Scripts.sikuli\Sikuli_Scripts.py", line 4, in 
OPENCALC
    wait("1450354723310.png",10)
  File 
"D:\Ashwin\Sikuli-IDE-win32-0.10.2\Sikuli-IDE\sikuli-script.jar\Lib\sikuli\Region.py",
 line 94, in wait
  Line 12, in file 
C:\Users\346318\AppData\Local\Temp\sikuli-tmp3370183120675238204.py


        at edu.mit.csail.uid.Region.wait(Region.java:240)

        at org.python.proxies.sikuli.Region$Region$1.super__wait(Unknown
Source)

        at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)

        at java.lang.reflect.Method.invoke(Unknown Source)


edu.mit.csail.uid.FindFailed: FindFailed: 1450354723310.png can't be found.
  Line 12, in file 
C:\Users\346318\AppData\Local\Temp\sikuli-tmp3370183120675238204.py

** Affects: sikuli
     Importance: Undecided
         Status: New

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

Title:
  wait function from imported files do not execute

Status in Sikuli:
  New

Bug description:
  Hi

  I am trying to import a function written in a Sikuli file which has an wait 
function with image file as its parameter.
  When I try and import this function in another Sikuli program, it throws 
exception. I have given both the programs and the result. I did not get any 
help with this kind of coding. 

  I am new in this tool and if there are any mistakes in it please point
  it out. If i do not use the wait function with in File1, it works
  fine. Not at all sure what cause the issues.

  Please help me

  Sikuli Version: Sikuli-IDE-win32-0.10.2
  Java Version: jre1.8.0_66

  File 1: Which I am importing

  from sikuli.Sikuli import *
  def OPENCALC():
        openApp("calc.exe")
        wait(image1 ,10)

  File 2: In which I am importing the above file 
  from sikuli.Sikuli import *
  from Sikuli_Scripts import*
  import os
  myPath=os.path.dirname(getBundlePath())
  if not myPath in sys.path: sys.path.append(myPath)
  myScriptPath="D:\\Ashwin\\Sikuli\\Sikuli_Scripts.sikuli"
  if not myScriptPath in sys.path: sys.path.append(myScriptPath)
  print "Hello World1"
  import Sikuli_Scripts
  reload(Sikuli_Scripts)
  #from Sikuli_Scripts import *
  Sikuli_Scripts.OPENCALC()

  
  The result of the execution in Sikuli IDE is shown below;

  Hello World1
  [sikuli] Stopped
  [sikuli] An error occurs at line 12
  [sikuli] Error message:
  Traceback (most recent call last):
    File "C:\Users\346318\AppData\Local\Temp\sikuli-tmp3370183120675238204.py", 
line 12, in <module>
      Sikuli_Scripts.OPENCALC()
    File "D:\Ashwin\Sikuli\Sikuli_Scripts.sikuli\Sikuli_Scripts.py", line 4, in 
OPENCALC
      wait("1450354723310.png",10)
    File 
"D:\Ashwin\Sikuli-IDE-win32-0.10.2\Sikuli-IDE\sikuli-script.jar\Lib\sikuli\Region.py",
 line 94, in wait
    Line 12, in file 
C:\Users\346318\AppData\Local\Temp\sikuli-tmp3370183120675238204.py

  
        at edu.mit.csail.uid.Region.wait(Region.java:240)

          at
  org.python.proxies.sikuli.Region$Region$1.super__wait(Unknown Source)

          at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown
  Source)

          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
  Source)

          at java.lang.reflect.Method.invoke(Unknown Source)

  
  edu.mit.csail.uid.FindFailed: FindFailed: 1450354723310.png can't be found.
    Line 12, in file 
C:\Users\346318\AppData\Local\Temp\sikuli-tmp3370183120675238204.py

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

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to