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.
Bug list for beta release 160037
-
This is a bug.
If my keyboard is open when I present a view, it looks like this when I two-finger swipe to dismiss the view
-
Every time I try to create a new script or file, I get an error saying "The new file/project couldn't be created. Please make sure that you entered a valid file name." Am I the only one who gets this error? I'm using an iPhone 5S with iOS 8.1.
Edit:
Everything works fine now, I reinstalled Pythonista and now the error message is gone. -
@ccc said:
First off, a massive congratulations to you @omz for the
scene
rewrite and especially the new docs for that module. The intro will rapidly get any wannabe game developer hooked!! It will break a few things but your movingsk
functionality intoscene
is brilliant and performance seems impressive.Bugs
- Almost all third party modules are not current with PyPI.
- Many third party modules are present but not listed in the documentation: Crypto ctypes dateutil ecdsa flask html2text html5lib httplib2 itsdangerous jedi jinja2 mechanize midiutil mpmath oauth2 parsedatetime pycparser pyflakes pygments pyparsing PyPDF2 pytz reportlab simpy six sqlalchemy sympy thrift werkzeug
wsgirefxhtml2pdf yaml
Out of interest, how do you find these modules?
For example:import oauth2, os odir = os.path.dirname(oauth2.__file__) # odir = /var/mobile/Containers/Bundle/Application/C370CA19-1410-4DA3-975F-CBA563809E66/Pythonista.app/Frameworks/PythonistaKit.framework/pylib/site-packages/oauth2 # so oauth2 dir is in site-packages/oauth2
If I use Stash to look for the
~/site-packages/oauth2
directory, it's not there. What gives?Edit: In Stash:
cd ~/Documents/site-packages
ls -a1
cd oauth2
<- ERROR(Excuse what may be a very basic question!)
-
Quick bug:
- closing Pythonista or locking the iPad while watching a video (mp4) using
Quick View
does not stop the video (and audio) from playing - Importing ripemd160 module raises a
NoneType not Callable
when Pythonista modules (egphotos
,dialogs
,clipboard
) have already been loaded, however ere is no such issue if the module is run first (Link to come)
- closing Pythonista or locking the iPad while watching a video (mp4) using
-
the built in modules come preloaded in the app library, not in docs. You can view these folders from the Standard Library in the file browser, or grab the name as you already did, then navigate there in stash. There is no direct way to get there from Documents, because of the way apple sandboxing works. Actually, we probsbly should open a pull request in stash to provide an environment variable to the library folder.
as for ripemd160.... are you doing an
from xxx import *
? If so, you can often expect issues with namespace clashes. Also, if you aborted an import, that usually results in failure to import later, unless you restart pythonista. In the rare event that this is real, do
import pdb; pdb.pm()
to figure out what is trying to be called. -
@JonB said:
the built in modules come preloaded in the app library, not in docs. You can view these folders from the Standard Library in the file browser, or grab the name as you already did, then navigate there in stash. There is no direct way to get there from Documents, because of the way apple sandboxing works. Actually, we probsbly should open a pull request in stash to provide an environment variable to the library folder.
as for ripemd160.... are you doing an
from xxx import *
?Yep :)
If so, you can often expect issues with namespace clashes. Also, if you aborted an import,
Can you clarify this? Would
try: from urllib import add_opener # python3 except ImportError: from urllib2 import add_opener # python2
trigger the error?
that usually results in failure to import later, unless you restart pythonista. In the rare event that this is real, do
import pdb; pdb.pm()
to figure out what is trying to be called.@JonB said:
the built in modules come preloaded in the app library, not in docs. You can view these folders from the Standard Library in the file browser, or grab the name as you already did, then navigate there in stash.
Forgive me if this is a basic question, but how do I go about this? Ie how do I use stash to navigate to the Std Library directory?
as for ripemd160.... are you doing an
from xxx import *
? If so, you can often expect issues with namespace clashes. Also, if you aborted an import, that usually results in failure to import later, unless you restart pythonista. In the rare event that this is real, do
import pdb; pdb.pm()
to figure out what is trying to be called. -
grab the name [ ... ] and navigate there in stash.
Means type the following into stash:
cd /var/mobile/Containers/Bundle/Application/C370CA19-1410-4DA3-975F-CBA563809E66/Pythonista.app/Frameworks/PythonistaKit.framework/pylib/site-packages/ ls
-
@simcity4242
Also, if you aborted an import,
I mean if you press the X button to abort a script in the middle of a long import, the subsequent import will generally fail in confusing ways. -
When clicking empty trash, the trash empties but Pythonista also crashes.
iOS 9.0.2 - iPad 3
-
I could not reproduce this on ipad 3/ ios8
-
@techteej I Did see no problems on my ipad2 ios9.1
Georg -
@georg.viehoever , where?if you look on the thread, you don't have an entry. So somehow, when you submitted it didn't work!
-
@georg-viehoever was referring to @techteej 's bug report on emptying the trash.
-
bug: View.touch_enabled cannot be changed.
-
inconsistency: View.present popover_location does not accept a ui.Point.
-
convert_point and convert_rect do not work properly with a None argument if the view is a
sheet
. not as bad as fullscreen, but there is an extra offset equal to the top left corner, as if that were being accounted for twice. -
The files window ion an iPhone 6+ is not as wide as the screen. A stripe of the file screen shows on the right. I hope this is a bug. I'd rather have the full width of the screen to show longer file names.
iPhone screenshot -
@zencuke this is not a bug. It's more obvious on iPad, but it's a conscious UI choice.
-
Missing documentation. The current process for adding an icon to execute an extensions script directly doesn't seem to be documented. I think the current documentation refers to an earlier process. I looked in "Pythonista Modules/appex - Using the Pythonista Sharing Extension" doc and .extensions/_Readme.md and didn't see it in either place.
-
@Webmaster4o: Intentional or not I'm having difficulty understanding the value of this. The tiny view of the file on the right adds no useful functionality to the UI. It just takes away functionality from the file list window. The iPhone screen is small as it is. Squeezing it even more is a pain, especially for no benefit. It may mean something on the iPad but it looks like a bug on the iPhone. It is bad enough on the iPhone 6 plus. It must be even worse on smaller iPhones like the regular iPhone 6. The edit window gets a whole screen. The console and doc screens get to be full width but for some reason the file list has to be narrower? With no useful functionality in exchange? Makes no sense.