Glad I could help! I wasn't sure if I was missing something in what you were trying to do - I get that in some cases folding in those features can make things a lot easier.
slurp
Don't really understand why you're overriding __new__
. Surely it'd work better to use:
def __init__(self, source: str | Path, *args: Any) -> None:
super().__init__(Path(source, *args).expanduser().resolve())
But this removes self.__source
and the property. I'm not sure what the advantage of using that is but you could always set that before the line super().__init__(Path(source, *args).expanduser().resolve())
.
EDIT: if I've completely misunderstood, please could you explain? I don't really understand what subclassing is trying to achieve here, other than simplifying access to certain os.path
functions.
The actual article says that the new thing is that it allows consumers to revoke access to information after the fact.
I'm with you on the punctuation. The k bit I think is about showing you are putting effort in to understand and care, so something slightly longer like "k... I understand" or some extra acknowledgement that shows you understand and have taken the time to take it in helps. Personally, I have a big thing about miscommunication, so knowing people have understood me and listened actively is huge to me. "K." does not express much of anything other than "I saw there was a message", so I'd want to push to check that I've actually been heard.
Hope that makes sense.
Some Asian markets don't use it, so there are some exceptions. This becomes important when the other requirements filter it down so much (but this was more of a problem a few years ago).
Sony is shifty with their PlayStation practices but their phones are genuinely good - seems like they are closer with the camera part of the business, which is pretty well liked from what I understand. The software support (or lack of) is the main issue but the hardware is clearly made by people that care (although apparently not enough about overheating on the IV series).
I miss my G6 a lot - easily the phone I was most happy with. Sadly, mine had battery issues years ago.
Why do I love the phones of (potentially) soon to be dying (phone divisions of) companies? I should ask a therapist.
As someone who just switched to an Xperia as it's one of the few phones that still has a headphone jack, NFC, and microSD slot, this sucks. The software support is the biggest problem IMO because the rest is great.
My day to day experience is good. I have worries about the long term issues but it was one of the only ones that had a headphone jack and microSD. I'm not sure I would have sprung for it otherwise.
The OS could be better as I do get some occasional freezes but nothing particularly bad and that could be the launcher I'm using. Also the software support is shit: they've never announced how long it'll get updates for - previous phones were only 2 years of security updates - and when the updates come they don't have a changelog (in fact, their website doesn't even have the latest updates listed but I believe a very minimal changelog turns up when they eventually update the site). Also, there are various things people want fixed or features they want ported (I think there's some camera options from the 5V that never got made available on the 1V despite using the same sensor), though I only know about these because I've had to look at reddit to see what's changed in an update.
In terms of the security updates, I'm basically counting on LineageOS support turning up at some point.
This all sounds very negative but the camera, screen, battery life, and speakers are all excellent. The OS is fairly close to stock android, which makes it less annoying than Samsung. I'm just annoyed that a device that seems built to last, is hamstrung by the software updates.
I have an Xperia 1V and have a "4G Calling" toggle. I suspect VoLTE is now assumed as 2 & 3G services are getting turned off all over.
I tried PCAPdroid recently and that seemed good