from Python import love

Pure elegance:

print [self.entries[a] for a in range(len(self.entries)) if (viewingUser == self or not self.entries[a].isPrivate)]

and

print [entry for entry in self.entries if (viewingUser == self or not entry.isPrivate)]

Built-in privacy on data model level. Live and learn. I love this language.

I want to thank Morn for the nice pun I used as title.

Update: Teh Mornster has flexed his mighty Python-Fu by showing me an easier way (second line). I remember starting out like this, but something didn’t work, so I tried another way (first line) which worked good. His idea is more elegant, tho. Thanks!

Carlo Zottmann @czottmann

👋🏼 Oh hello!

Sorry to be a bother, but did you know I make quite useful Shortcuts-related macOS & iOS apps?

Check them out!