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.
Outliner with drag/drop reordering - part 2
-
@ihf sais
I commented those lines out. I'll let you know if it helps.
And? Still freezing?
on my side, I didn't have much time and energy to test the version with ScrollView a lot. Lots of problems: slower, crashes etc... What if now Pythonista doesn't run well under iPadOS 16? What else can we hope for? Are you still using outline.py?
-
@cvp In answer to your last question first, YES, I am still using outline. As far as freezing, it seems pretty stable since I commented out the lines related to the Shortcut and DataJar. Of course, I haven't tried to put them back to see if the freezing returns but it is a decent assumption that that was (at least one) cause of the problems I was seeing.
-
@ihf said
it is a decent assumption that that was (at least one) cause of the problems I was seeing
Unhappily, I don't see any other way to start the Data Jar app.
-
@cvp I guess it is worth testing to see what happens when the DataJar app is running already and when it is not.
-
@ihf Good idea, give me some news
-
@cvp it’s been a while and I can completely understand if you’d rather never look at this again, but I went back to using it with the new beta and unfortunately I get this error:
Traceback (most recent call last): File "/private/var/mobile/Containers/Shared/AppGroup/9D9B4DB4-5759-455D-8947-A18AB66DCC33/Pythonista3/Documents/outline.py", line 104, in <module> from collections import Sequence ImportError: cannot import name 'Sequence' from 'collections' (/var/containers/Bundle/Application/DF6A09C5-6B68-4B8C-AC96-FDA70410D7D7/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/collections/__init__.py)
-
@ihf I'm very sorry for you but I meet different errors with a lot of my scripts. I'm waiting for an update of beta.
This is a known problem of Python 3.10 where you have to replace
from collections import Sequence
byfrom collections.abc import Sequence
But then the script crashes later without a clear explanation...
Fatal Python error: Bus error Current thread 0x000000016de1f000 (most recent call first): File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ File "/var/containers/Bundle/Application/FF9F9C4D-CB37-49D1-8111-7450226E1EA3/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__ ... Extension modules: pykit_io, _ui, _appex, _frameworksimporter, console, _debugger_ui, _clipboard, _dialogs, _photos, _photos2, _pythonista (total: 11)
-
This post is deleted! -
@cvp ;-)
-
@ccc Whaaa, even that!
-
@cvp trying again to see if I can get this to work. I lost virtually all of my scripts during an update. Can you point me to the lsaet (working) version of the script?
-
-
@cvp I wish I knew. I have some Dropbox backups but nothing very recent. I may also have an older iPad which I could not upgrade that may have it but I thought I'd ask. Your Outline script is still the only mobile app I've seen that has these features.
-
@ihf Good luck
-
@cvp Thanks! That got me this far:
Traceback (most recent call last):
File "/Users/ihf/Library/Group Containers/group.pythonista/Pythonista3/Documents/outliner.py", line 127, in <module>
load_framework('EventKitUI')
File "/var/folders/y2/38gkkc0s7d52_mr_s6zfj7m80000gq/X/39F898D0-35D5-525D-AE08-9F73AF9E1A9F/d/Wrapper/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 934, in load_framework
return NSBundle.bundleWithPath_('/System/Library/Frameworks/%s.framework' % (name,)).load()
AttributeError: 'NoneType' object has no attribute 'load' -
@ihf I don't have this error, could you try this little script
from objc_util import * load_framework('EventKitUI')
Personally, I use a V01.37 version since last Pythonista beta with these small modifications
Version V01.37 - Pythonista V3.4 version errors - from collections import Sequence => from collections.abc import Sequence - SUIViewController class replaced by SUIViewController_PY3 in objc_util
But even I don't meet your error, Pythonista crashes with a Bus Error
File "/var/containers/Bundle/Application/47EE896D-6D79-4316-83F7-36C4982BF508/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/site-packages/pythonista/objc_util.py", line 441 in __getattr__
and I can't do anything else. i'm sorry for you. I'm no more motivated to try to debug this kind of problem.
Edit: Just tried to replace
SUIViewController = ObjCClass('SUIViewController_PY3')
Which had been needed in last beta, By original
SUIViewController = ObjCClass('SUIViewController')
And no more bus error. But please don't ask me why. I'm very tired
V01.37 version now in GitHub.
But, I repeat, no relation with your load_framework('EventKitUI') error, which I don't meet. -
@cvp I think I have it working on my iPad (it fails on the Mac) but I am getting this message:
Pythonista not authorized to access calendars. Run once Pythonista with argument grant_access_to_calendar and be sure there is a calendar named “Outline”.
I still have that calendar but how do I run Pythonista with this parameter? -
@ihf Go in IOS settings, scroll down until you find Pythonista, tap it, at right tap on “calendars” and select full access. Pythonista app should now be ok. See here, in French settings
Edit: The method described just above is easy but the script it-self foresees the ObjectiveC way to allow access to calendars. You should run the script in appex mode and pass "grant_access_to_calendar" as argument, and that is not so easy to perform. Thus, modify the settings.
-
@cvp OK, that worked except Pythonista is crashing at startup. I started in safe mode and I can run the script but can’t start a new outline. If I select New, nothing changes. If I restart Pythonista sometimes the script can be run and sometimes Pythonista crashes and I have to repeat the process but even when the script runs it isn’t working. I understand if you would rather not return to thinking about this after this long a hiatus.
-
@ihf said
I understand if you would rather not return to thinking about this after this long a hiatus.
I'll (try to) have a look but I promise neither deadline nor success