Include python script inside an app
Hi all, I'm writing an applescript app which should use a python script.
how can I include the script inside the apple and have it called by the applescript?
Thank you!
Now, is there a way to let the user choose both the output file directory and the output file name (out.iso)?
To get the filename, add this after the code to select the directory:
<pre style="
font-family: Monaco, 'Courier New', Courier, monospace;
font-size: 10px;
font-weight: normal;
margin: 0px;
padding: 5px;
border: 1px solid #000000;
width: 720px;
color: #000000;
background-color: #E6E6EE;
overflow: auto;">
set outPutName to text returned of (display dialog "Now, please enter a filename:" default answer "out" with title "Enter Filename") & ".iso"</pre>
But you need to remove "quoted form of the" from dirOutput.
Also, "set dirOutput to POSIX path of the dirOut" is not needed.
so, this should work:
<pre style="
font-family: Monaco, 'Courier New', Courier, monospace;
font-size: 10px;
font-weight: normal;
margin: 0px;
padding: 5px;
border: 1px solid #000000;
width: 720px;
color: #000000;
background-color: #E6E6EE;
overflow: auto;">
set dirOut to (POSIX path of (choose folder with prompt "Scegli la posizione in cui salvare il file convertito"))
set outPutName to text returned of (display dialog "Now, please enter a filename:" default answer "out" with title "Enter Filename") & ".iso"
if outPutName is ".iso" then set outPutName to "out.iso" -- simple error check for blank name
if outPutName contains "/" then set outPutName to "out.iso" -- simple error check for bad charater in name
set fullPathOut to quoted form of (dirOut & outPutName)
</pre>
Tony
Similar Messages
-
Python script integration in SCOM - Example needed?
Hello,
I've been googling around a lot looking for an example of Python script integrated with SCOM. I understood that is possible, but I only find example for PowerShell or VisualBasic (for instance here >> http://opsit.blogspot.hk/2013/11/scom-scripting-basics.html
). This link looks great for what I need, but it's not coded in Python.. :-(
I'm not a native programmer so I'm struggling in reading VisualBasic/PowerShell code and trying to understand how to do the same in Python. Even a simple example of Python+SCOM integration would be of great help in understanding how it works in terms
of libraries to include and input/output between the systems.
Can you point me towards any example of Python+SCOM integration?
Thanks in advance.
W.Hi,
I would prefer to rewrite your library in Powershell as it is fully supported by SCOM and you also get Powershell Know-How which is always fine :).
A good starting point is always the Python Developers Guide to Powershell ;)
http://mohd-akram.github.io/2013/05/16/a-python-developers-guide-to-powershell
Please find below some Articles about Invoke-Restmethod in Powershell:
http://technet.microsoft.com/en-us/library/hh849971.aspx
http://blogs.technet.com/b/heyscriptingguy/archive/2013/10/21/invokerestmethod-for-the-rest-of-us.aspx
Update: If you want to keep you Python Script you still could write a Wrapper Function for it in Powershell:
https://craigwwright.wordpress.com/2009/05/31/running-python-scripts-inside-windows-power-shell/
Cheers,
Christoph
Blog:
http://blog.cmaresch.at/
Twitter:
LinkedIn:
XING:
Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose. -
Include Air ( desktop app ) inside Mobile app permited by Apple / Android?
Include Air ( desktop app ) inside Mobile app permited by apple / android?
This is my question....:
I need a "viewer" app run in a desktop machine... via p2p... ( done and working )
I will like to include it in my iOS / Android Release, an then by example move it to the documents folder.
Run iTunes and then copy the file from the shared document folder.
Is this permited by apple / android / adobe ?
Thanks....just tracing some kind of tests I'm doing.
A couple of hours ago I left working 2 instances of my Application, leaving alone this computer: one instance is the Mac desktop version and the other one is the Web version. In this case both versions were running on the same computer (an iMac with OS X Mavericks):
1) the AIR/Mac version have been recompiled yesterday with the new AIR4(.0.0.1619 - AIR 3.8 is used to fall in a equivalent way - no changes)
2) the Web version have been compiled targeting FP 11.8 and it is running on Chrome browser with PepperFlash NOT disabled (which reports version MAC 13.0.0.80, the latest)
I left working both the Mac and the Web versions of the Application opened on the pc screen (= not minimized) but kept totally behind some Terminal/ssh windows (= not on OS focus and the system is not asked to update any screen area of the app for sure).
I came back after about 2 hours and I got the browser version connected&running (but it is not a rule) and I also found the AIR-based Mac version disconnected (uau, usually I found the app disconnected but with the screen freezed at last user look ->) which rapidly reconnects upon my click on the Apple dock icon (bring to front).
Why these different behaviours? I ask to myself.
The two versions of the software are TOTALLY the SAME application: except for the first Flash file (a 24kb swf file for the Web version and a 170kb dmg file for the Mac version), basically a platform-dependent loader, both versions loads the same remote swf modules. Of course t is AIR (or my first Flash file?).
I attach the source code of the Mac version of the [first file] AIR-based application at the following url:
http://92.63.230.100/others/others/wtstarter_mac.as.txt
_Adobe_, is it a bug? isn't it?
mc -
Hi,
I'm new to both mac and LabView, so it may well be something obvious I'm missing.
I'm trying to use System Exec (http://zone.ni.com/reference/en-XX/help/371361L-01/glang/system_exec/ with LabVIEW 2014 on Mac OS X Mavericks) to call a python script to do some image processing after taking some data and saving images via LabView.
My problem is that I cannot figure out how to point it to the correct version/install of python to use, as it seems to use the pre-installed 2.7.5 apple version no matter whether that's set to be my default or not (and hence, it can't see my SciPy, PIL etc. packages that come with my Anaconda install).
It doesn't seem to matter whether I have certain packages installed for 2.7 accessable via the terminal, the LabView System Exec command line can't seem to find them either way and throws up an error if a script is called that imports them.
I've tried changing the working directory to the relevant anaconda/bin folder, I've also tried
cd /Applications/anaconda/bin; python <file.py>
as the CL input to system exec, but it's not wanting to use anything other than the apple install. I've tried Anaconda installs with both python 2.7 and 3.4, so it doesn't seem to be down to the 3.* compatibility issues alone.
Printing the python version to a string indicator box in LV via python script gives the following:
2.7.5 (default, Mar 9 2014, 22:15:05)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
Whereas via the terminal, the default version is the anaconda install I'd like to use, currently
Python 3.4.1 |Anaconda 2.1.0 (x86_64)| (default, Sep 10 2014, 17:24:09)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
I can do which python3.4 on the sys exec CL input to get the correct /anaconda/bin location, but if I try python3.4 <file.py>, I just get a Seg fault.
I've found examples for System Exec use and instructions for calling python scripts with specific versions, but neither works with Mac (frustratingly).
I've also tried editing the Path Environment Variable, and tried getting rid of the python 2.7 install entirely, but none of these work either (the latter just causing errors all over the shop).
So, in summary
I'd just like to know how to specify the python version LabView uses and to have use of the corresponding python libraries.
Either python version (2 or 3) will do, I'd just like to be able to use my libraries which came with Anaconda which I'll be writing my scripts with (which I installed as the correct packages are only compatible with a specific python version on Mac, which is not the specific version that Xcode was compatible with, argh).
All packages work normally when using the Anaconda version with the terminal or with Spyder.
Is there a function I can use other than System Exec? What am I missing?
Please help.janedoe777 wrote:
Accidental. Also, that's not terribly helpful.
What exactly does that mean?
I'm not debating whether it was accidental or intentional. It certainly isn't helpful to post the same message twice.
It is helpful to point out this message is a duplicate so people don't waste their time answering this one if you are already being helped in the other one. -
Scripting modifications to LDAP inside Python script
Hi all,
I have written Python scripts to create redundant print services on two OS X Server 10.6 machines running print services for al hundred or so macs in computer labs. The Mac printing (which printers appear to users) is managed via MCX w/OD. Essentially how they work is this:
*script periodically tests socket connectivity on primary server IPP/LPR ports
*on failure script does command to start Print Service on backup print server
*script then does command on OD LDAP to import mcx settings for backup print server to all applicable managed clients
The commands are done with "Popen" so they are shell commands. To modify the LDAP directory, I would use the Popen equivalent of "/usr/bin/dscl -u <diradmin user> -P <diradmin pwd> /LDAPv3/127.0.0.1 -mcximport /<managed client path> <path to mcx settings>"
It would be much nicer to not have the auth info hardcoded into the script. I've tried logging in to a shell on the server under the diradmin credentials and running the python script, but get permission denied when trying to modify LDAP. I also tried giving a test user account "full" privileges in WGM to modify directory and running script logged into a shell as this user, with the same failure.
I may be missing something totally obvious, but I am coming up blank..
Is there any way to script modification to the LDAP directory without supplying credentials in the script?Hi all,
I have written Python scripts to create redundant print services on two OS X Server 10.6 machines running print services for al hundred or so macs in computer labs. The Mac printing (which printers appear to users) is managed via MCX w/OD. Essentially how they work is this:
*script periodically tests socket connectivity on primary server IPP/LPR ports
*on failure script does command to start Print Service on backup print server
*script then does command on OD LDAP to import mcx settings for backup print server to all applicable managed clients
The commands are done with "Popen" so they are shell commands. To modify the LDAP directory, I would use the Popen equivalent of "/usr/bin/dscl -u <diradmin user> -P <diradmin pwd> /LDAPv3/127.0.0.1 -mcximport /<managed client path> <path to mcx settings>"
It would be much nicer to not have the auth info hardcoded into the script. I've tried logging in to a shell on the server under the diradmin credentials and running the python script, but get permission denied when trying to modify LDAP. I also tried giving a test user account "full" privileges in WGM to modify directory and running script logged into a shell as this user, with the same failure.
I may be missing something totally obvious, but I am coming up blank..
Is there any way to script modification to the LDAP directory without supplying credentials in the script? -
Run Python Script in Automator
I have a python script (which was written for me), and I would like to make it so that the script executes every x minutes. I know this should be simple to do, but I can't figure it out.
Thus far, I have created a workflow in automator, used the "Run Shell Script" action, and pasted the script into the text field.
"Workflow failed - 1 error
I'm very new to this, so I'm sure it's a simple error. Any help would great.
Here is the script I am trying to execute.
#!/Library/Frameworks/Python.framework/Versions/2.7/bin/python
# you can change the above line to point to the location of python
# on your system (you can check this by typing 'which python' into
# Terminal.app), but this isn't necessary if you execute the script
# using "python ksl.py [URL]"
# change the value of NAME to your desired name
NAME = "Bob Jones"
# change the value of EMAIL to your desired email
EMAIL = "[email protected]"
# your message will be the contact name as mined from the page source,
# followed by whatever message you enter between the following triple quotes
MESSAGE = """Replace this text with your message. Newlines are also OK."""
import mechanize
import re
import sys
def setupBrowser(url):
b = mechanize.Browser()
# b.sethandlerobots(False)
# b.addheaders = [('User-agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows XP)')]
try:
b.open(url)
except mechanize._mechanize.BrowserStateError:
print >> sys.stderr, "You have mistyped the URL. It must by in the following format, including the quotes and the preceding 'http://':\n\t %s [--test] 'http://www.blah.com'" % (sys.argv[0])
sys.exit(1)
return b
def grabLinks(b):
"""Takes in a mechanize.Browser() object pointed to a listings URL and returns a listing of classified ad links."""
links = []
for link in b.links():
# change this line if the URL format ever changes
if re.search(r'&ad=', link.url):
links.append(mechanize.urljoin(link.base_url, link.url))
return links
if _name_ == '_main_':
# check for proper command line args
if len(sys.argv) != 2 and len(sys.argv) != 3:
print >> sys.stderr, "Usage: %s [--test] url" % (sys.argv[0])
sys.exit(1)
args = sys.argv[1:]
if len(args) == 1:
# start from listings page
url = args[0]
# set up the mechanize browser object
b = setupBrowser(url)
# grab only the relevant ad links
links = grabLinks(b)
if not links or len(links) == 0:
# the links do not follow the same format as the original page
print >> sys.stderr, "The link format has changed, or you have mistyped the URL."
sys.exit(1)
# open the first link on the listings page
b.open(links[0])
else:
# start from a single listing
if args[0] != "--test":
print >> sys.stderr, "Usage %s [--test] url"
sys.exit(1)
url = args[1]
b = setupBrowser(url)
# grab the HTML so that we can search for the contact name
response = b.response().get_data()
# perform a regex search on the HTML for the contact name
regexSearch = re.search(r'Contact Name:\s*\s(w+)s', response)
contactName = ""
if regexSearch:
# contact name found -- store it
contactName = regexSearch.group(1)
else:
# contact name not found -- use generic greeting
contactName = "Hello"
theOne = ""
# find the "Email Seller" link (stored as "theOne")
for link in b.links():
# again, if the URL changes, change this line
if re.search(r'xmldb=', link.url):
theOne = mechanize.urljoin(link.base_url, link.url)
if theOne == "":
# something went wrong
print >> sys.stderr, "'Email Seller' link has changed formats within the HTML."
sys.exit(1)
b.open(theOne)
# fill out the forms. note that I am grabbing the SECOND form here.
# again, this might change over time, so feel free to change this from
# nr=1 to nr=0 (for the first form), nr=2 (for the third form), etc.
b.select_form(nr=1)
b['form_4'] = NAME
b['form_5'] = EMAIL
# append the contact name to the rest of the message
MESSAGE = contactName + """,\n\n""" + MESSAGE
b['form_6'] = MESSAGE
# submit the form
b.submit()
b.close()If the script works, and all you need is to execute every x minutes, use launchd, and its simple to write with the Lingon GUI: http://sourceforge.net/projects/lingon/files/
-
Need help with python script for Deluge
I am using Deluge 1.3.2 with web server, and all works fine, I use this script in the Deluge settings to execute upon torrent completion:
#!/bin/bash
torrentid=$1
torrentname=$2
torrentpath=$3
torrenttimedelta=`/usr/bin/python2 /home/bobby/scripts/deluge/torrentTimeDelta.py $1`
subject="Started download new torrent!"
message="$torrentname to $torrentpath"
echo -e `date`"::Finished downloading torrent:$2 in: $3" with id:$torrentid >> ~/logs/scripts.log
echo -e `sendEmail -t [email protected] -f [email protected] -u "deluge server notification: torrent $torrentname is complete!" -m "$torrentname has completed downloading at: $torrentpath and took $torrenttimedelta to complete :)" -xu [email protected] -xp password -v -o tls=yes -s email.com` >> ~/logs/scripts.log
echo ---------------------------------------- >> ~/logs/scripts.log
This is to email me when a torrent is done and works. What I wanted to add to this email was the time taken to complete the torrent. I have gotten help from Deluge forum in this thread: http://forum.deluge-torrent.org/viewtop … =9&t=36989 However I think it's something with Python within Arch that is the obstacle, and so that helpful person can't do much more IMO. The python script I'm using is:
#!/usr/bin/python2
from deluge.ui.client import client
from twisted.internet import reactor
d = client.connect()
def on_connect_success(result):
print "Connection was successful!"
def on_get_torrent_value(value):
for torrent in value:
print "%s: %s" % (torrent, value[torrent]["name"])
client.disconnect()
reactor.stop()
client.core.get_torrents_status({}, ["name"]).addCallback(on_get_torrent_value)
d.addCallback(on_connect_success)
def on_connect_fail(result):
print "Connection failed!"
print "result:", result
d.addErrback(on_connect_fail)
reactor.run()
Now if I call this from shell directly, it works. However, including it with my email script at the top, Deluge itself freezes and no email is sent. I run ps aux | grep deluge and I can see that the script has run, but apparently died and all is just hanging. I kill the script process and Deluge resumes just fine, the email is sent. Kinda confused how to remedy this, appreciate any help Thanks
P.S. When I get the email, the part that says ""$torrentname has completed downloading at: $torrentpath and took $torrenttimedelta to complete "" shows nothing where $torrenttimedelta should be, it just says "and took to complete"[edit] Sorry, I don't use deluge and I messed up my test script. If the script is executable try `/home/bobby/scripts/deluge/torrentTimeDelta.py $1`
Are there any other errors? or try running bash with debug output to see if it will tell you something else
The problem you are having is bash doesn't recognize variables inside the tick marks.
Hope that helps
Last edited by rickeyski (2011-07-05 19:27:36) -
Unexpected error when running Python scripts?
I always get this crash when I try to run python scripts. Anyone know what is causing this or how to fix it?
Process: Python [8022]
Path: /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/C ontents/MacOS/Python
Identifier: Python
Version: 2.7.2 (2.7.2)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
User ID: 501
Date/Time: 2012-11-23 05:13:46.990 -0700
OS Version: Mac OS X 10.8.2 (12C60)
Report Version: 10
Interval Since Last Report: 62859 sec
Crashes Since Last Report: 6
Per-App Crashes Since Last Report: 4
Anonymous UUID: 9A83E25A-0D91-6DC9-960B-E7126A515A89
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00007faa1b19ad5e
VM Regions Near 0x7faa1b19ad5e:
MALLOC_TINY 00007faa1b000000-00007faa1b100000 [ 1024K] rw-/rwx SM=COW
-->
MALLOC_SMALL 00007faa1b800000-00007faa1c800000 [ 16.0M] rw-/rwx SM=COW
Application Specific Information:
*** single-threaded process forked ***
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_c.dylib 0x00007fff87fafde1 tiny_free_list_add_ptr + 112
1 libsystem_c.dylib 0x00007fff87fb354e tiny_malloc_from_free_list + 1078
2 libsystem_c.dylib 0x00007fff87fb3ad8 szone_malloc_should_clear + 971
3 libsystem_c.dylib 0x00007fff87fa6153 malloc_zone_malloc + 71
4 libsystem_c.dylib 0x00007fff87fa6c61 realloc + 82
5 org.python.python 0x00000001065e6ac9 0x10658b000 + 375497
6 org.python.python 0x00000001065e4b23 0x10658b000 + 367395
7 org.python.python 0x00000001065e6646 0x10658b000 + 374342
8 org.python.python 0x00000001065a4494 PyEval_EvalFrameEx + 8967
9 org.python.python 0x00000001065a2147 PyEval_EvalCodeEx + 1934
10 org.python.python 0x00000001065dbd7a 0x10658b000 + 331130
11 org.python.python 0x000000010659a6c6 PyObject_Call + 97
12 org.python.python 0x00000001065b79bf 0x10658b000 + 182719
13 org.python.python 0x000000010659a6c6 PyObject_Call + 97
14 org.python.python 0x00000001065a8018 PyEval_CallObjectWithKeywords + 177
15 org.python.python 0x00000001065ba46e PyCodec_Encode + 78
16 org.python.python 0x0000000106633978 PyUnicodeUCS2_AsEncodedString + 141
17 org.python.python 0x00000001065c232f 0x10658b000 + 226095
18 org.python.python 0x00000001065c0c91 0x10658b000 + 220305
19 org.python.python 0x00000001065bfc43 0x10658b000 + 216131
20 org.python.python 0x00000001065bff0d PyArg_ParseTuple + 143
21 _socket.so 0x0000000106b2c7f3 0x106b28000 + 18419
22 _socket.so 0x0000000106b2b743 0x106b28000 + 14147
23 org.python.python 0x00000001065a2f72 PyEval_EvalFrameEx + 3557
24 org.python.python 0x00000001065a2147 PyEval_EvalCodeEx + 1934
25 org.python.python 0x00000001065dbd7a 0x10658b000 + 331130
26 org.python.python 0x000000010659a6c6 PyObject_Call + 97
27 _functools.so 0x00000001068d34a2 0x1068d2000 + 5282
28 org.python.python 0x000000010659a6c6 PyObject_Call + 97
29 org.python.python 0x00000001065a478d PyEval_EvalFrameEx + 9728
30 org.python.python 0x00000001065a2147 PyEval_EvalCodeEx + 1934
31 org.python.python 0x00000001065a88df 0x10658b000 + 121055
32 org.python.python 0x00000001065a463a PyEval_EvalFrameEx + 9389
33 org.python.python 0x00000001065a2147 PyEval_EvalCodeEx + 1934
34 org.python.python 0x00000001065a88df 0x10658b000 + 121055
35 org.python.python 0x00000001065a463a PyEval_EvalFrameEx + 9389
36 org.python.python 0x00000001065a8869 0x10658b000 + 120937
37 org.python.python 0x00000001065a463a PyEval_EvalFrameEx + 9389
38 org.python.python 0x00000001065a2147 PyEval_EvalCodeEx + 1934
39 org.python.python 0x00000001065a19b3 PyEval_EvalCode + 54
40 org.python.python 0x00000001065ddc70 0x10658b000 + 339056
41 org.python.python 0x00000001065ddd3c PyRun_FileExFlags + 165
42 org.python.python 0x00000001065dd726 PyRun_SimpleFileExFlags + 410
43 org.python.python 0x0000000106601e27 Py_Main + 2715
44 libdyld.dylib 0x00007fff8fe447e1 start + 1
Thread 1:: Dispatch queue: com.apple.libsystem_network
0 libsystem_c.dylib 0x00007fff87fb32dd tiny_malloc_from_free_list + 453
1 libsystem_c.dylib 0x00007fff87fb3ad8 szone_malloc_should_clear + 971
2 libsystem_c.dylib 0x00007fff87fa6153 malloc_zone_malloc + 71
3 libsystem_c.dylib 0x00007fff87fa6ba7 malloc + 41
4 libsystem_c.dylib 0x00007fff8801026d tre_make_trans + 412
5 libsystem_c.dylib 0x00007fff8800ff59 tre_ast_to_tnfa + 145
6 libsystem_c.dylib 0x00007fff8800ff2f tre_ast_to_tnfa + 103
7 libsystem_c.dylib 0x00007fff8800e30b tre_compile + 4627
8 libsystem_c.dylib 0x00007fff8800c79f regncomp_l + 346
9 libsystem_c.dylib 0x00007fff87f9b278 __asl_parse_time_block_invoke_0 + 151
10 libdispatch.dylib 0x00007fff8a6ce0b6 _dispatch_client_callout + 8
11 libdispatch.dylib 0x00007fff8a6ce041 dispatch_once_f + 50
12 libsystem_c.dylib 0x00007fff87f9ad57 asl_parse_time + 61
13 libsystem_c.dylib 0x00007fff87fa139a _asl_time_string + 72
14 libsystem_c.dylib 0x00007fff87fa130e asl_msg_to_string_raw + 322
15 libsystem_c.dylib 0x00007fff87f99c77 _asl_send_message + 1273
16 libsystem_c.dylib 0x00007fff87f99412 _asl_lib_vlog + 513
17 libsystem_c.dylib 0x00007fff87f86839 vsyslog + 107
18 libdispatch.dylib 0x00007fff8a6d3cd1 _dispatch_log + 224
19 libdispatch.dylib 0x00007fff8a6cfba0 _dispatch_update_kq + 430
20 libdispatch.dylib 0x00007fff8a6cf9ee _dispatch_mgr_wakeup + 16
21 libdispatch.dylib 0x00007fff8a6cee65 _dispatch_wakeup + 28
22 libdispatch.dylib 0x00007fff8a6cee10 _dispatch_queue_push_list_slow2 + 33
23 libdispatch.dylib 0x00007fff8a6ceecd _dispatch_wakeup + 132
24 libdispatch.dylib 0x00007fff8a6cf027 _dispatch_resume_slow + 17
25 libxpc.dylib 0x00007fff8ea12ff2 _xpc_connection_listen_for_reply + 198
26 libxpc.dylib 0x00007fff8ea13ccf xpc_connection_send_message_with_reply + 122
27 libsystem_network.dylib 0x00007fff9163bd8c __net_helper_get_settings_block_invoke_0 + 181
28 libdispatch.dylib 0x00007fff8a6d1f01 _dispatch_call_block_and_release + 15
29 libdispatch.dylib 0x00007fff8a6ce0b6 _dispatch_client_callout + 8
30 libdispatch.dylib 0x00007fff8a6cf47f _dispatch_queue_drain + 235
31 libdispatch.dylib 0x00007fff8a6cf2f1 _dispatch_queue_invoke + 52
32 libdispatch.dylib 0x00007fff8a6cf1c3 _dispatch_worker_thread2 + 249
33 libsystem_c.dylib 0x00007fff87f8fcab _pthread_wqthread + 404
34 libsystem_c.dylib 0x00007fff87f7a171 start_wqthread + 13
Thread 2:
0 libsystem_kernel.dylib 0x00007fff85af06d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff87f8feec _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff87f8fcb3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff87f7a171 start_wqthread + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00000000000fffe0 rbx: 0x00000000000009ac rcx: 0x00007faa1b000000 rdx: 0x00007faa1b09ad80
rdi: 0x0000000106585000 rsi: 0x00000001066fea00 rbp: 0x00007fff5967ced0 rsp: 0x00007fff5967cec8
r8: 0x000000000000003f r9: 0x000007faa1b09ad8 r10: 0x00007faa1b0b6300 r11: 0x000000000000fffe
r12: 0x0000000000000002 r13: 0x00007faa1b09ad60 r14: 0x00000000066efffe r15: 0x00000001066fea00
rip: 0x00007fff87fafde1 rfl: 0x0000000000010202 cr2: 0x00007faa1b19ad5e
Logical CPU: 0
Binary Images:
0x106581000 - 0x106581fff org.python.python (2.7.2 - 2.7.2) <A3CE5618-7FE0-3307-B2C1-DE2661C936B2> /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/C ontents/MacOS/Python
0x10658b000 - 0x106698fff org.python.python (2.7.2 - 2.7.2) <B2E5B3C9-2D7C-37D7-B23D-84DEF8DDAF28> /System/Library/Frameworks/Python.framework/Versions/2.7/Python
0x10689b000 - 0x10689efff operator.so (60.3) <16E539EB-683E-3BDF-83AA-77ED26146560> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/operator.so
0x1068d2000 - 0x1068d3fff _functools.so (60.3) <610F4A5F-CEE5-3353-94CD-F586D4F2DAD0> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_functools.so
0x1068d7000 - 0x1068d8fff _locale.so (60.3) <D7B03EB6-5126-3306-8699-D3816B044AAB> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_locale.so
0x1068dc000 - 0x1068ddfff time.so (60.3) <B81E8A2D-38E3-3BA7-AA2F-7A543F20DACF> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/time.so
0x106924000 - 0x106926fff select.so (60.3) <191F03CF-4038-38AF-A0BA-22AC770298A0> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/select.so
0x10692c000 - 0x10692dfff fcntl.so (60.3) <5E2DBA68-27EB-3589-B7B4-8B7918DC9716> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/fcntl.so
0x106931000 - 0x106934fff _struct.so (60.3) <2D1A807F-2084-3CEE-9E4B-DE124502AB69> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_struct.so
0x10693a000 - 0x10693cfff binascii.so (60.3) <A96BD9F2-1025-3803-A942-AC8AE48243A9> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/binascii.so
0x106940000 - 0x106941fff cStringIO.so (60.3) <F4174A1F-B66E-3986-985C-0632FCD266F9> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/cStringIO.so
0x106946000 - 0x106949fff _collections.so (60.3) <20EAC750-00E1-3216-BB1F-472C0CEA6118> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_collections.so
0x10698f000 - 0x106995fff itertools.so (60.3) <C273B16D-A69E-3D3C-B3F5-43F6B0BC333F> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/itertools.so
0x10699e000 - 0x10699efff _bisect.so (60.3) <BEAA36C6-86EF-3272-9F95-29AED2B60109> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_bisect.so
0x1069a2000 - 0x1069a3fff _heapq.so (60.3) <C02D109C-B83B-385E-86E9-04F551749448> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_heapq.so
0x1069a8000 - 0x1069b3ff7 datetime.so (60.3) <B359E7F5-D6D1-343C-A770-F1186D123691> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/datetime.so
0x1069bc000 - 0x1069c5fff _sqlite3.so (60.3) <C0006BFF-3590-3B8E-A9B5-DECD4A764236> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_sqlite3.so
0x106acf000 - 0x106ad3fff math.so (60.3) <15868E58-734E-3A35-A4C2-AC4625F37902> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/math.so
0x106b19000 - 0x106b1afff _hashlib.so (60.3) <9B8C96E2-6DE6-3830-B300-35C790DA40C7> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_hashlib.so
0x106b1f000 - 0x106b22fff strop.so (60.3) <33FECDE8-3D85-37A8-95CA-08C1F2B820D4> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/strop.so
0x106b28000 - 0x106b2eff7 _socket.so (60.3) <E186283B-C7D4-3D7E-9198-CD7761B70100> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_socket.so
0x106b36000 - 0x106b39fff _ssl.so (60.3) <2AEDA15A-56F4-3E82-9415-297BFE6C8F38> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_ssl.so
0x106b7f000 - 0x106b7ffff _scproxy.so (60.3) <43CCA6F3-BA7C-3186-8450-B63D00D8AC6F> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_scproxy.so
0x106bc4000 - 0x106bc8fff array.so (60.3) <56A0FB1F-7603-3450-AF31-9801D9AB95D5> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/array.so
0x106bce000 - 0x106bcffff _random.so (60.3) <E2D3E74F-9797-30D4-A9B7-E9FE72564C50> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_random.so
0x106bd3000 - 0x106bdffff cPickle.so (60.3) <869D9434-2C00-3EC8-93A1-2A8104957B7E> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/cPickle.so
0x106c25000 - 0x106c29fff _json.so (60.3) <5899CF83-4D57-34C0-A01F-DC215C5C26D0> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_json.so
0x106cae000 - 0x106cbffff _io.so (60.3) <79CDBE7E-1D18-39A6-99AA-CA9466FAD6C2> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_io.so
0x106d4e000 - 0x106d4efff grp.so (60.3) <F1C42F13-D323-3F5A-B59E-ACB09DD18ABE> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/grp.so
0x106fd2000 - 0x106fd4fff zlib.so (60.3) <987E51DB-7827-3F1A-AD5E-CF58C673E644> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/zlib.so
0x106fd9000 - 0x106fdffff pyexpat.so (60.3) <72D45F21-63F8-3EEF-B71D-DC73B0309D55> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/pyexpat.so
0x107066000 - 0x107077fff _ctypes.so (60.3) <A4E934BA-B8B3-3CD6-9AA6-78458DEAA491> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/_ctypes.so
0x10740e000 - 0x1074b2ff7 unicodedata.so (60.3) <D2954B53-CE7D-3182-8056-F04F7CAABC6C> /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynl oad/unicodedata.so
0x7fff66181000 - 0x7fff661b593f dyld (210.2.3) <A40597AA-5529-3337-8C09-D8A014EB1578> /usr/lib/dyld
0x7fff84fa3000 - 0x7fff8518cfff com.apple.CoreFoundation (6.8 - 744.12) <EF002794-DAEF-31C6-866C-E3E3AC387A9F> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff851b6000 - 0x7fff853b6fff libicucore.A.dylib (491.11.1) <CC318A27-878A-38CE-9292-1B98353FA9C7> /usr/lib/libicucore.A.dylib
0x7fff85724000 - 0x7fff85729fff libcompiler_rt.dylib (30) <08F8731D-5961-39F1-AD00-4590321D24A9> /usr/lib/system/libcompiler_rt.dylib
0x7fff85ade000 - 0x7fff85af9ff7 libsystem_kernel.dylib (2050.18.24) <C0535565-35D1-31A7-A744-63D9F10F12A4> /usr/lib/system/libsystem_kernel.dylib
0x7fff85dc3000 - 0x7fff85dcefff libsystem_notify.dylib (98.5) <C49275CC-835A-3207-AFBA-8C01374927B6> /usr/lib/system/libsystem_notify.dylib
0x7fff861ed000 - 0x7fff861eeff7 libSystem.B.dylib (169.3) <365477AB-D641-389D-B8F4-A1FAE9657EEE> /usr/lib/libSystem.B.dylib
0x7fff86617000 - 0x7fff86625fff libcommonCrypto.dylib (60026) <2D6537F5-1B5E-305C-A1CF-D1FA80CA3939> /usr/lib/system/libcommonCrypto.dylib
0x7fff87f30000 - 0x7fff87f38fff liblaunch.dylib (442.26.2) <2F71CAF8-6524-329E-AC56-C506658B4C0C> /usr/lib/system/liblaunch.dylib
0x7fff87f79000 - 0x7fff88045fe7 libsystem_c.dylib (825.25) <8CBCF9B9-EBB7-365E-A3FF-2F3850763C6B> /usr/lib/system/libsystem_c.dylib
0x7fff88046000 - 0x7fff88058ff7 libz.1.dylib (43) <2A1551E8-A272-3DE5-B692-955974FE1416> /usr/lib/libz.1.dylib
0x7fff88134000 - 0x7fff88159ff7 libc++abi.dylib (24.4) <E7BD9363-1D25-3551-A68A-2E2FF6ABECD7> /usr/lib/libc++abi.dylib
0x7fff88221000 - 0x7fff88272ff7 com.apple.SystemConfiguration (1.12.2 - 1.12.2) <E095637C-457F-3D8F-AE32-A032F9D5A46C> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
0x7fff8835f000 - 0x7fff8838dff7 libsystem_m.dylib (3022.6) <B434BE5C-25AB-3EBD-BAA7-5304B34E3441> /usr/lib/system/libsystem_m.dylib
0x7fff89823000 - 0x7fff8982bff7 libsystem_dnssd.dylib (379.32.1) <62AA0B84-188A-348B-8F9E-3E2DB08DB93C> /usr/lib/system/libsystem_dnssd.dylib
0x7fff89f9d000 - 0x7fff8a09afff libsqlite3.dylib (138.1) <ADE9CB98-D77D-300C-A32A-556B7440769F> /usr/lib/libsqlite3.dylib
0x7fff8a6cc000 - 0x7fff8a6e1ff7 libdispatch.dylib (228.23) <D26996BF-FC57-39EB-8829-F63585561E09> /usr/lib/system/libdispatch.dylib
0x7fff8a704000 - 0x7fff8a750ff7 libauto.dylib (185.1) <73CDC482-16E3-3FC7-9BB4-FBA2DA44DBC2> /usr/lib/libauto.dylib
0x7fff8ac23000 - 0x7fff8ac24fff libsystem_blocks.dylib (59) <D92DCBC3-541C-37BD-AADE-ACC75A0C59C8> /usr/lib/system/libsystem_blocks.dylib
0x7fff8acf1000 - 0x7fff8adf3fff libcrypto.0.9.8.dylib (47) <74F165AD-4572-3B26-B0E2-A97477FE59D0> /usr/lib/libcrypto.0.9.8.dylib
0x7fff8aeea000 - 0x7fff8b00292f libobjc.A.dylib (532.2) <90D31928-F48D-3E37-874F-220A51FD9E37> /usr/lib/libobjc.A.dylib
0x7fff8b070000 - 0x7fff8b072fff com.apple.TrustEvaluationAgent (2.0 - 23) <A97D348B-32BF-3E52-8DF2-59BFAD21E1A3> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
0x7fff8b112000 - 0x7fff8b113ff7 libsystem_sandbox.dylib (220) <3C3B03CF-C525-3CB3-8557-62E91B93AC95> /usr/lib/system/libsystem_sandbox.dylib
0x7fff8ba1a000 - 0x7fff8ba1bff7 libdnsinfo.dylib (453.18) <E7595861-ECF9-336E-9901-BED2620FAA80> /usr/lib/system/libdnsinfo.dylib
0x7fff8bbfa000 - 0x7fff8bc62ff7 libc++.1.dylib (65.1) <20E31B90-19B9-3C2A-A9EB-474E08F9FE05> /usr/lib/libc++.1.dylib
0x7fff8c0fb000 - 0x7fff8c132ff7 libssl.0.9.8.dylib (47) <923945E6-C489-3406-903B-A362410753F8> /usr/lib/libssl.0.9.8.dylib
0x7fff8cd20000 - 0x7fff8cd56fff libsystem_info.dylib (406.17) <4FFCA242-7F04-365F-87A6-D4EFB89503C1> /usr/lib/system/libsystem_info.dylib
0x7fff8d244000 - 0x7fff8d249fff libcache.dylib (57) <65187C6E-3FBF-3EB8-A1AA-389445E2984D> /usr/lib/system/libcache.dylib
0x7fff8ea07000 - 0x7fff8ea29ff7 libxpc.dylib (140.41) <FAC04D8B-680E-325F-8F0C-DD69859D0E01> /usr/lib/system/libxpc.dylib
0x7fff8eadd000 - 0x7fff8eb2cff7 libcorecrypto.dylib (106.2) <CE0C29A3-C420-339B-ADAA-52F4683233CC> /usr/lib/system/libcorecrypto.dylib
0x7fff8eb55000 - 0x7fff8eb57fff libquarantine.dylib (52) <4BE2E642-A14F-340A-B482-5BD2AEFD9C24> /usr/lib/system/libquarantine.dylib
0x7fff8f0ec000 - 0x7fff8f0f2fff libmacho.dylib (829) <BF332AD9-E89F-387E-92A4-6E1AB74BD4D9> /usr/lib/system/libmacho.dylib
0x7fff8fe42000 - 0x7fff8fe45ff7 libdyld.dylib (210.2.3) <F59367C9-C110-382B-A695-9035A6DD387E> /usr/lib/system/libdyld.dylib
0x7fff8fe93000 - 0x7fff8fe95ff7 libunc.dylib (25) <92805328-CD36-34FF-9436-571AB0485072> /usr/lib/system/libunc.dylib
0x7fff8fe96000 - 0x7fff8fe9dfff libcopyfile.dylib (89) <876573D0-E907-3566-A108-577EAD1B6182> /usr/lib/system/libcopyfile.dylib
0x7fff9022f000 - 0x7fff90230fff libffi.dylib (18) <D20FE81C-271C-3446-ABC8-50B6A6F5BEA4> /usr/lib/libffi.dylib
0x7fff904f0000 - 0x7fff9050bff7 libexpat.1.dylib (12) <95D59F1F-0A5C-3F33-BA97-26F7D796CE7A> /usr/lib/libexpat.1.dylib
0x7fff908e2000 - 0x7fff908e3fff libDiagnosticMessagesClient.dylib (8) <8548E0DC-0D2F-30B6-B045-FE8A038E76D8> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff90c13000 - 0x7fff90c14ff7 libremovefile.dylib (23.1) <DBBFAF35-AC78-3856-92F6-6E4FD9DF14A2> /usr/lib/system/libremovefile.dylib
0x7fff912c0000 - 0x7fff912c6ff7 libunwind.dylib (35.1) <21703D36-2DAB-3D8B-8442-EAAB23C060D3> /usr/lib/system/libunwind.dylib
0x7fff91562000 - 0x7fff915cbfff libstdc++.6.dylib (56) <EAA2B53E-EADE-39CF-A0EF-FB9D4940672A> /usr/lib/libstdc++.6.dylib
0x7fff915cc000 - 0x7fff915ccfff libkeymgr.dylib (25) <CC9E3394-BE16-397F-926B-E579B60EE429> /usr/lib/system/libkeymgr.dylib
0x7fff91635000 - 0x7fff91643ff7 libsystem_network.dylib (77.10) <0D99F24E-56FE-380F-B81B-4A4C630EE587> /usr/lib/system/libsystem_network.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 5843
thread_create: 1
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=67.5M resident=24.5M(36%) swapped_out_or_unallocated=43.0M(64%)
Writable regions: Total=66.6M written=11.4M(17%) resident=19.8M(30%) swapped_out=0K(0%) unallocated=46.8M(70%)
REGION TYPE VIRTUAL
=========== =======
MALLOC 55.5M
MALLOC guard page 32K
STACK GUARD 56.0M
Stack 10.6M
VM_ALLOCATE 20K
__DATA 1924K
__LINKEDIT 53.6M
__TEXT 13.9M
__UNICODE 544K
shared memory 12K
=========== =======
TOTAL 192.0M
Model: MacBookAir4,2, BootROM MBA41.0077.B0F, 2 processors, Intel Core i7, 1.8 GHz, 4 GB, SMC 1.73f65
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 384 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333235533642465238432D48392020
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333235533642465238432D48392020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xE9), Broadcom BCM43xx 1.0 (5.106.98.81.22)
Bluetooth: Version 4.0.9f33 10885, 2 service, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Serial ATA Device: APPLE SSD SM256C, 251 GB
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfd100000 / 2
USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8404, 0xfd110000 / 3
USB Device: FaceTime Camera (Built-in), apple_vendor_id, 0x850a, 0xfa200000 / 3
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfa100000 / 2
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x024c, 0xfa120000 / 5
USB Device: BRCM20702 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 4
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821f, 0xfa113000 / 8I guess you could say Cheetah is in stable release since 2010 as that was when it was last updated. Python has changed considerably since then.
Pypl.org shows a list of available packages by ascending Python version. By the time one looks for Cheetah support in Python 2.6, it is strictly Linux. In the Python 2.7 section, there is no Cheetah package listed at all.
In my estimation, development on Cheetah has been abandoned, and it remains incompatible with Python 2.7.2 as installed on OS X. You should abandon Cheetah. Look at Jinja2, or Django.
OS X still uses Python scripts for some system activity. If the system version of Python gets messed up with an incompatible module, these system python scripts are compromised too.
Seriously, look at Pythonbrew. It allows you to create full-blown Python installs and switch between versions and virtual environments. -
Include Idoc Script in another
Hi,
Do we have a way to include (like a library) an .idoc script inside another idoc script ?
Thanks,
SunilAbsolutely!
iDocScript contains a feature called include. For more details see http://docs.oracle.com/cd/E23943_01/doc.1111/e10726/c02_application.htm#CSIDO118 -
Automator workflow hangs indefinitely after running Python script
Hello,
I have an Automator workflow set up to use a one-line shell script to launch a Python script. The Python script has a GUI and stays open for the user to interact with it. It launches fine, but I've noticed that my Automator workflow hangs and the spinning workflow cursor won't disappear from the menu bar unless I manually kill the workflow or quit the Python app. Not a huge deal to kill it manually, but annoying.
I saw someone posted a way to kill an Automator workflow using an AppleScript or shell script embedded within the workflow, but adding that as a second step doesn't work for me—the Automator workflow never gets to that step, presumably because it's waiting for my Python app to close. Anyone know a way to make the Automator workflow kill itself after launching a Python script?By default, AppleScript (and, by extension, Automator) will wait for theshell process to exit before continuing the workflow (or exiting if the shell script action is the last step.
This can be overcome by launching the shell process as a background process, which returns control to AppleScript/Automator, and allows your workflow to continue (or end).
Just append:
&> /dev/null
after your shell command to launch it in the background, e.g.:
/usr/bin/python /path/to/your.py &> /dev/null
and you should get what you expect. -
I have finally upgraded to Lion and I am slowly finding out small things that are making me go crazy.
Before on Snow Leopard, I could just double click a python script and it would open up and do it's thing.
Now, it won't even open. When you go into the info panel I can't find the Python Launcher option. It only
gives me other apps such as Sublime Text, Text Wranger etc. How do I change this back to how it was
behaving in snow leapard, without going through Terminal.
Does anyone know why my numbers pad on the keyboard doesn't work anymore?nevermind
-
On my MacPro with10.7.3. while running a Python script in terminal, after a while, in several hours actually, I see a system message for the Terminal app: "There is no more application memory available on your startup disk". Both RAM and VM appear to be fine at this point, i.e. Python uses only 10G of 16G RAM and VM =238G with ~1TB free. Log reads: " macx-swapon FAILED - 12" multiple times. Furthermore, other terminal windows can be opened and commands run there. It only happens with larger inputs (text files), but with inputs that are about half the size everything runs smoothly. So the issue must be the memory indeed, but where to look for the problem/fix?
http://liulab.dfci.harvard.edu/MACS/README.html
Have you tried with the --diag flag for diagnostics? Or changing verbose to 3 to show debug messages? Clearly one of three things is happening;
1. You ARE running out of disk space, but once it errors out the space is reclaimed if the output file is deleted on error. When it fails, does your output have the content generated up to the point of termination?
2. The application (Terminal) is allocated memory that you are exceeding
3. The task within Terminal is allocated memory that you are exceeding
I don't know anything about what this does but is there a way to maybe run a smaller test run of it? Something that takes 10 minutes? Just to see if it works. -
How to call Python Scripts throght Labview
Hi all,
I am new to this community. Need some inputs for following Questions
Questions:
1) How can I call python script from LabView?
(Basically this python script calls some other DLL and print some message, to run the script using Python net in my application .To run my script in python net using following commands: import python script name )
2) In how many ways we can call Python scripts from labview?
I have tried with this option "System Exec.vi "in labview , able to calling pythonnet but unable to send commands and arguments to run python script(i.e import python script name ).
If anyone have samples".VI " please send to me. If you people want any information and clarification from my side please let me know. Thanks in advance.
Regards,
SambasivareddyOne way is to create a client server app and to send arguments to python (and back) over TCP/IP. This work very well.
There is an example on the old OpenG Website about this. Look it up.
Python client to LabVIEW Server.
PJM
Message Edited by PJM_Labview on 03-12-2008 09:00 AM
Got EasyXML?
JKI.VIPM.EasyXML.OpenG.LAVA.Builder.blog -
I keep getting no as an answer unfortunately but I'm asking here. I'm not talking about omino's graphics plugin, I need to use this in more of a scripting scope. As far as I've seen, his plugin does graphics related stuff.
Run a Python script in what fashion? Just looking to launch it from within AE? You could use the execute() method for a File object to just launch it with it's default app. You might also launch via command line with the system.callSystem() method. If you're on MAC, you might even be able to intigrate it into an AppleScript to launch it as well. As far as launching/using Python directly within AE, this hasn't been possible since "Useful Things" went away.
-
Custom scripts inside a WBEM fetchlet
Hi,
Can I use scripts (that query CIMOM instances and get the result) inside a WBEM fetchlet just like we use scripts in a OS Fetchlet ? In the extensibility guide, there is no mention of using custom scripts inside a WBEM fetchlet. Please clarify.
Thanks.Your best bet will be to use the OSLineToken fetchlet to invoke perl or some other executable which knows how to call a python script. The agent has no special handling for python.
Maybe you are looking for
-
Application Server Release 2 Linux
I have downloaded the 4 cd of 9ias r2 and unzipped them and I found a .cpio file what should I do with this ?
-
Good Morning Everyone, We would like to add summary Fields. 1) Double click on the Data Model icon on the Object Navigator Click on the Summary Column tool on the Data Model Editor's left hand toolbar Double Click on CS_1 and so on 2)use SUM at Repor
-
How can I get an iMovie on my iPad onto a DVD?
Hi! I wish to move an iMovie from my iPad onto a DVD. I do not have a mac but I have an asus computer and blank DVDs. I've been trying to get it to work by accessing my videos then copying the video to the desktop, then moving the video to the deskto
-
How to create a custom home screen icon for your website and where to upload it
I created a joomla 3 site used Icon Slate to size icon but know where to upload the icons. Right now when a user goes to "Add to Home Screen" It just uses a copy of the page they are on.
-
Import photos from harddrive problem
Please help......I just got my computer this week and I can't import photos into the library in iphoto. When I go to add to library, the photos attempt to transfer and then I get an error message that states unreadable files. When I open the files ou