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
-
The current beta expires in 21 hours.
-
13 hours now... Getting down to the wire
While it would be interesting to see what happens when the beta expires. I really prefer not to find out 😰 -
I've found the best way to contact @omz directly is through Twitter. The new beta is "processing" https://twitter.com/1defenestrator/status/670962735560134656
-
@Webmaster4o , thanks, I am not stressing about it. Just a bit of fun. If it goes off online for a day, will give me time to reflect 🤕😃
-
I've uploaded a new build a couple of hours ago. It's still "processing" unfortunately (always a bit unpredictable how long that takes). If the current build expires before the new one is ready, you'll get a "beta expired" alert when trying to launch it, but it won't disappear from your device or anything like that. You might still want to make a backup of your files.
-
Just wanted to report - 15 hours since your post and the beta is expired but the new one hasn't shown up yet.
-
It's there now.
Woke up to find the 037 beta waiting in TestFlight! -
updated this thread for latest build.
Can anyone on ios8 using a 32 bit device check if the extension works? i.e safari share sheet, does clicking Run Pythonista Scropt do anything? this is the second build for me where it does not.
-
@omz just curious do you archive/export the bundle and then upload or do you upload through the archive manager in Xcode?
-
With the built in traceback viewer, IndentationError (expected an indented block) does not highlight the line number in the editor. This is strange, as IndentationError is a subclass of SyntaxError, which does highlight the offending line.
-
@JonB said:
Can anyone on ios8 using a 32 bit device check if the extension works? i.e safari share sheet, does clicking Run Pythonista Scropt do anything? this is the second build for me where it does not.
Thanks, I just tested it on an iPad mini with iOS 8, and it doesn't work here either. I'm looking into it, not sure yet what to make of the crash log.
-
@JonB Turns out I had accidentally left some testing code there that was using ReplayKit (iOS 9 only).
-
Not sure if this one is new or now, but the editor seems to be stripping of trailing newlines from files. I have not completely confirmed this yet, or whether it is a dulwich thing, or an editor thing, but my git is showing any file i open gets the final newline removed.
-
No, this is a feature of the editor, and it's been in for a while. (IIRC I included it on one of my long bug/suggestion lists at some point.)
-
autocomplete bug in console: any autocomplete in console that occurs after an equal sign results in the whole line getting replaced with the autocompleted item. Pressing a space after equals makes things work as espected.
-
bug: selecting /copying text from console output in split console mode does not work. Instead, select targets the console input. This is similar to a bug for the main console tthat was fixed in 160036 or earlier.
edit: actually this happens in either mode, but only when a quote is opened in the console input. i.e, typing
ObjCClass('
then trying to copy a class name from a previous console output does not work
-
Though
path
is an optional argument toscene.ShapeNode(…)
, omitting it causes anattribute error
becauseNone
has noline_width
. Probably should be optionally assigned in line 287 of modulescene
:if path is not None: self.line_width = path.line_width
The workaround is to use an empty path in
scene.ShapeNode(path=ui.Path())
. -
Or start
scene.ShapeNode.__init__()
withpath = path or ui.Path()
-
While
import scene v=scene.Vector2(3,4) print(v/2)
works as advertised, adding
from __future__ import division
yields a
type error
(unsupported operand types). Seeoperator.__truediv__
why this is so.
The workaround is to multiply (print(v*(1/2))
), but obviouslyscene.Vector2.__truediv__ = scene.Vector2.__div__
would be much preferred. -
@ccc, your code works well, but what I didn't explain before is that I want to create a
ShapeNode
without an initialpath
, and set thepath
later. Creating a dummypath
at initiation works, but seems wasteful. Also took me some time to figure out, why my code wouldn't work