VanDyke Software Forums

VanDyke Software Forums (https://forums.vandyke.com/index.php)
-   Scripting (https://forums.vandyke.com/forumdisplay.php?f=14)
-   -   python using regular expression - import re - in mac, linux (https://forums.vandyke.com/showthread.php?t=12144)

Miguel 10-28-2015 04:08 PM

python using regular expression - import re - in mac, linux
 
I`m trying to build a simple script, that execute command depending of previous outputs.
In order to accomplish this, i like to import and use RE - regular expression.

When i try to import re, the script dont work and dont give any error in MAC.
I also try in Linux and the script dont work.

Its possible to import re to work inside the secure CRT in MAC ?

example of the script:

# $language = "python"
# $interface = "1.0"

# basic collect info
# Miguel Valadares

import*re

szPrompt = 'Reload'
objTab = crt.GetScriptTab()
objTab.Screen.Synchronous = True
objTab.Screen.IgnoreEscape = True
objTab.Screen.Send( 'term len 0' + chr(13))
szCommand = 'show ver ' + chr(13)
objTab.Screen.Send(szCommand)
objTab.Screen.WaitForString(szCommand)
szResult = objTab.Screen.ReadString(szPrompt)
crt.Dialog.MessageBox(szResult)


Best Regards
Miguel

alecarra 10-28-2015 04:46 PM

regex
 
same as https://forums.vandyke.com/showthread.php?t=12139

rtb 10-28-2015 05:36 PM

Hi Miguel,

I am not sure why you are using import*re. I would expect this to work if you use import re.

Does this help to resolve the issue?

Miguel 10-31-2015 06:30 AM

HI Tod,

Thank you, for your reply.

Now, its working.
I tested the script with import re, change to import*re and back to import re, and started to work !!!!!! :)

Do you know, why didn't work when i only used imported re ?

Best Regards
Miguel

rtb 10-31-2015 08:51 AM

Hi Miguel,

Thanks for the update. I am glad to hear that things are working for you now.

I haven't been able to reproduce a situation where import re failed, so I am not sure why it might have failed for you.


All times are GMT -6. The time now is 08:31 AM.