Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
I cannot seem to get os.uname() in a console.alert()
-
So, I'm trying to make a Pythonista script that has this code:
import os import sys import sysconfig #def uname(): #os.uname() def alert(message): alert_result=console.alert('Kernel/uname info',message, button1='Dismiss',hide_cancel_button=True) return alert[os.uname()]
However, I get a error of so:
**TypeError:** 'function' object has no attribute '__getitem__'
Can someone help?
teacher walks into class okay bye! Will see responses after class in an hour :) thanks community! -
import os import sys import console #def uname(): #os.uname() def alert(message): alert_result=console.alert('Kernel/uname info',str(message), button1='Dismiss',hide_cancel_button=True) return alert(os.uname())
alert needs round brackets, message needs to be converted to a string and you have to import console.
-
Okay, thanks! I must have been tired so I didn't realise my mistake (having slight fever and sore throat :/) 😅