#voice-chat-text-0

1 messages ยท Page 817 of 1

orchid barn
#

but the vibe i got

#

ye

#

that's why my generalization was bad

restive geyser
#

well, that's why you don't generalize a whole country. lol

honest pier
#

๐Ÿ˜”

restive geyser
#

you can learn to be respectful of other people's opinions is all i'm saying. please lose the attitude. โค๏ธ

orchid barn
#

@restive geyser โค๏ธ

vivid palm
#

your gif is so dismissive, kindly delete it

#

ty

olive hedge
#

!warn 485597060867948545 do not randomly advertise your discord here, plz

wise cargoBOT
#

:incoming_envelope: :ok_hand: applied warning to @thin breach.

restive geyser
#

...what game are they playing?

vivid palm
#

smth of tanks

#

world of tanks?

olive hedge
#

warthunderrrrrr

#

airplane game ๐Ÿ˜ 

vivid palm
#

ooooookaaaaayyyyyyy

restive geyser
#

wow. not league? i'm surprised.

vivid palm
#

i got 2 letters right

olive hedge
#

lolol

honest pier
#

๐Ÿ˜”

paper tendon
restive geyser
#

LOL

#

"it is kinda toxic"

honest pier
#

compared to league tho...

olive hedge
#

C:

vivid palm
#

:C

restive geyser
#

LMFAO

olive hedge
#

This is just my vernacular :C

vivid palm
#

actually the C

#

is v accurate

olive hedge
#

oh dear

restive geyser
#

it's russell

#

lmfao

honest pier
#

:<

past pawn
#

I fell asleep

paper tendon
past pawn
#
Hello World Cake with Chocolate sauce.

This prints hello world, while being tastier than Hello World Souffle. The main
chef makes a " world!" cake, which he puts in the baking dish. When he gets the
sous chef to make the "Hello" chocolate sauce, it gets put into the baking dish
and then the whole thing is printed when he refrigerates the sauce. When
actually cooking, I'm interpreting the chocolate sauce baking dish to be
separate from the cake one and Liquify to mean either melt or blend depending on
context.

Ingredients.
33 g chocolate chips
100 g butter
54 ml double cream
2 pinches baking powder
114 g sugar
111 ml beaten eggs
119 g flour
32 g cocoa powder
0 g cake mixture

Cooking time: 25 minutes.

Pre-heat oven to 180 degrees Celsius.

Method.
Put chocolate chips into the mixing bowl.
Put butter into the mixing bowl.
Put sugar into the mixing bowl.
Put beaten eggs into the mixing bowl.
Put flour into the mixing bowl.
Put baking powder into the mixing bowl.
Put cocoa  powder into the mixing bowl.
Stir the mixing bowl for 1 minute.
Combine double cream into the mixing bowl.
Stir the mixing bowl for 4 minutes.
Liquify the contents of the mixing bowl.
Pour contents of the mixing bowl into the baking dish.
bake the cake mixture.
Wait until baked.
Serve with chocolate sauce.

chocolate sauce.

Ingredients.
111 g sugar
108 ml hot water
108 ml heated double cream
101 g dark chocolate
72 g milk chocolate

Method.
Clean the mixing bowl.
Put sugar into the mixing bowl.
Put hot water into the mixing bowl.
Put heated double cream into the mixing bowl.
dissolve the sugar.
agitate the sugar until dissolved.
Liquify the dark chocolate.
Put dark chocolate into the mixing bowl.
Liquify the milk chocolate.
Put milk chocolate into the mixing bowl.
Liquify contents of the mixing bowl.
Pour contents of the mixing bowl into the baking dish.
Refrigerate for 1 hour.
paper tendon
#

oh damn recepies

restive geyser
#

how is there no cake mixture if it's a cake?

honest pier
#

๐Ÿ˜”

restive geyser
#

oh unless you're making it from scratch.

#

LOL then why list that ingredient?! xD

honest pier
#

@olive hedge

paper tendon
#

@restive geyser its the hello world in programming language called cooking ๐Ÿ™‚

restive geyser
#

oooooooooh. sorry, i'm baby-brain right now. lol it was a long day.

paper tendon
#

Kabuku the python. We should sue him for the copyright of word of python language.

honest pier
orchid barn
#

@vivid palm xDDDDDDDDDDDDDDDDDDD

vivid palm
#

"you have read that wikipedia article??" - furyoshonen 2021

molten pewter
#

A number of heavy metal genres have developed since the emergence of heavy metal (often shortened to metal) during the late 1960s and early 1970s. At times heavy metal genres may overlap or are difficult to distinguish, but they can be identified by a number of traits. They may differ in terms of: instrumentation, tempo, song structure, vocal st...

paper tendon
honest pier
restive geyser
#

LOL i've never heard Fury laugh like that

#

HAHAHAHA

vivid palm
#

lol his wheezy laugh

honest pier
#

lmfao

vivid palm
#

that's when you know you got him good

orchid barn
#

@paper tendon you know how to set up a many to many relationship (recursive one) ?

#

in sql alchmey

restive geyser
#

wow i learned something new today

paper tendon
#

yeah np

orchid barn
#
Could not determine join condition between parent/child tables on relationship Post.answers - there are no foreign keys linking these tables.  Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or specify a 'primaryjoin' expression.
paper tendon
orchid barn
#

@vivid palm lets gooo

restive geyser
#

because the english language is complicated lol

vivid palm
#

yeah i'm not into metal xD

molten pewter
#

"Several attempts have been made to map the complex world of underground metal, most notably by the editors of AllMusic, as well as critic Garry Sharpe-Young. Sharpe-Young's multivolume metal encyclopedia separates the underground into five major categories: thrash metal, death metal, black metal, power metal, and the related subgenres of doom and gothic metal.[208]"

honest pier
#

๐Ÿ˜ข

paper tendon
#

lets move into VC1 @rest of chat

stuck furnace
#

Downloading warthunder...

honest pier
#

:O

vivid palm
#

:O

restive geyser
#

<.< but ...unpopular opinion...it all sounds the same

honest pier
#

D:

olive hedge
#

yeah, all criticism I am hearing is ultra valid lol

vivid palm
#

ok back to my music lol

molten pewter
# restive geyser SUBGENRES?! WHAAAT?!

Read the wiki: https://en.wikipedia.org/wiki/Heavy_metal_music#Mainstream:_late_1970s_and_1980s You can skip to Other heavy metal genres: 1980s, 1990s, and 2000s the sub genrres are ridiculous.

Heavy metal (or simply metal) is a genre of rock music that developed in the late 1960s and early 1970s, largely in the United Kingdom and the United States. With roots in blues rock, psychedelic rock, and acid rock, heavy metal bands developed a thick, massive sound, characterized by distortion, extended guitar solos, emphatic beats, and loudne...

olive hedge
#

https://www.youtube.com/watch?v=Wr-ywwsjXW8 wait! this is closer to intro metal xD

Original by Nena

Outro by Danny Roberts:
https://bit.ly/2L1Vu2D

You can buy my albums or singles here:
DIRECT FROM ME (LOSSLESS)
โ–บ http://bit.ly/2usJ3lq
ITUNES โ–บ http://apple.co/1Lni4PR
AMAZON โ–บ http://amzn.to/1U2rqUa
GOOGLE PLAY โ–บ http://bit.ly/1SOd6Nx

Frog Leap Studios Merchandise here:
US โ–บ http://bit.ly/1qZ64KP
EU โ–บ http://bit.ly/1NXI3Zz...

โ–ถ Play video
stuck furnace
#

Erm, 32GB? That's like half the remaining available space on my laptop ๐Ÿ˜„

honest pier
#

idk if you can play on a laptop lol

stuck furnace
#

I don't think this is going to play well yeah ๐Ÿ˜„

honest pier
#

it's not that demanding but it's not like

#

you know?

restive geyser
olive hedge
#

neo symphonic death metalcore thrash metal

molten pewter
# restive geyser LOL "thrash, death, power, doom" how are there paragraphs on these sub-genres xD

A number of heavy metal genres have developed since the emergence of heavy metal (often shortened to metal) during the late 1960s and early 1970s. At times heavy metal genres may overlap or are difficult to distinguish, but they can be identified by a number of traits. They may differ in terms of: instrumentation, tempo, song structure, vocal st...

olive hedge
#

power metal good

honest pier
olive hedge
#

pirate metal is also a genre

restive geyser
#

FISHER, WHAT IS THE DIFFERENCE. enlighten me please

olive hedge
restive geyser
#

"Avant-garde metal"

stuck furnace
molten pewter
#

I don't know if pirate metal is a joke or not

olive hedge
#

thrash metal goes chuga chuga chuga chuga

power metal goes chugachugachugachugachugachuga

vivid palm
#

queueing up

restive geyser
olive hedge
# molten pewter I don't know if pirate metal is a joke or not

Pre-order the new album "Curse of the Crystal Coconut" here: https://smarturl.it/COTCC

Out May 29

ALESTORM on the new video:
"Oh wow! We tried our very best to make a video that would alienate as many of our fans as possible. I think we succeeded! This song is about giving birth to yourself, selling out, and driving awful Yugoslavian cars. All...

โ–ถ Play video
restive geyser
orchid barn
#

mina you know waves?

vivid palm
#

why does everyone misspell my name?

olive hedge
stuck furnace
#

But now my suggestion is going to sound really weak lemon_pensive

vivid palm
#

^ tbf i've not liked any of their suggestions thus far so

restive geyser
#

<.< are you listening to different genres? i'll join

#

ooo mina, do you like FKJ?

orchid barn
#

@vivid palm can you play follow your arrow?

#
follow your arrow by kacey Musgraves
strong arch
honest pier
stuck furnace
#

Saaame, tbh Jake.

honest pier
#

@dense ibex what's your username

dense ibex
#

Wait so should I download this on steam???

honest pier
#

it doesn't matter

dense ibex
#

I am downloading it on the warthunder client

honest pier
#

๐Ÿ˜ข

stuck furnace
restive geyser
#

love me some adele โค๏ธ

honest pier
stuck furnace
restive geyser
#

oooo i like robotaki

#

19 is her best album in my opinion

molten pewter
#

๐Ÿ›๏ธ ๐Ÿ˜ด โฒ๏ธ ๐ŸŒ™

dense ibex
stuck furnace
honest pier
#

@vivid palm ^

restive geyser
#

oooo SG Lewis is gewd too

honest pier
#

what about clairo lol

stuck furnace
#

Academia is generally "up or out".

restive geyser
#

lmao. pasta, we don't like the same kpop but we have similar tastes in other genres xD

honest pier
#

๐Ÿ˜”

restive geyser
#

i don't think i've listened to clairo's songs.

honest pier
#

:o

restive geyser
#

is she lo-fi? because that's right up my alley

honest pier
#

not really ?

dense ibex
#

@honest pier it says 6gb remaining

honest pier
vivid palm
honest pier
#

@dire oriole good song :o

dense ibex
dire oriole
honest pier
restive geyser
#

i loooove niki

#

88rising has some good songs

dire oriole
#

niki ๐Ÿ˜

vivid palm
#

follow your arrow is next

honest pier
#

๐Ÿคฎ

dire oriole
#

i-

#

we were born to be alone ๐ŸŽต

honest pier
#

ugh

#

the chorus is so bad

dire oriole
#

๐Ÿ˜”

#

ok i'll admit it's not like

honest pier
#

the entire song, really

dire oriole
#

the best song ever

#

:P

orchid barn
#

@vivid palm that's the wrong one

#

XD

vivid palm
#

what

#

send me link lol

restive geyser
#

i like this kid's lullaby xD

orchid barn
#

ok

vivid palm
#

lmaoooo

orchid barn
restive geyser
stuck furnace
#

Erm, Mina, are you starting each song in the middle, or is my Spotify buggy?

restive geyser
honest pier
#

๐Ÿ˜”

vivid palm
stuck furnace
vivid palm
#

but i did just skip a song

#

huh

honest pier
#

omg nightcore

restive geyser
#

๐Ÿ˜ฆ my spotify keeps lagging.

honest pier
vivid palm
#

creative is this the right one lol

dire oriole
orchid barn
#

yee

#

XD

wise cargoBOT
#

Hey @halcyon trellis!

It looks like you tried to attach file type(s) that we do not allow (). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a.

Feel free to ask in #community-meta if you think this is a mistake.

restive geyser
#

i still think the lullaby version was better lol

vivid palm
#

yess

orchid barn
#

XDD

honest pier
#

lullaby?

vivid palm
#

skipped

restive geyser
#

oh you missed it XD

orchid barn
#

yea

#

it's correct for me

halcyon trellis
stuck furnace
#

Nah, like 1:40

orchid barn
#

i'm 0:25

stuck furnace
#

What happens if you scrub back to the beginning?

#

Erm, it went back like 20s

#

Weird...

orchid barn
#

maybe because you guys joined late?

vivid palm
stuck furnace
#

1:50

restive geyser
#

LOL LX

stuck furnace
#

๐Ÿ˜„

orchid barn
#

XDDDDDDDDD

restive geyser
#

did you disconnect then rejoin, LX?

#

that's how i fixed it

orchid barn
stuck furnace
#

Erm, I'll try restarting...

#

Is no-one talking?

restive geyser
#

yeah it's just quiet lolol

honest pier
#

๐Ÿค”

#

we're talking?

restive geyser
#

but you weren't before D;

honest pier
#

D:

dire oriole
#

mmm that one is good

honest pier
#

that's why i suggested it !

dire oriole
#

!!

orchid barn
#

@dense ibex listen to this one

#

RIP Christina Grimmie ๐Ÿ˜ฆ

honest pier
dire oriole
#

lol

honest pier
orchid barn
#

@honest pier nice sugesstion :DD

honest pier
#

lol, taylor swift @vivid palm ?

vivid palm
#

ok but help me find my phone lol

honest pier
#

๐Ÿค”

#

have you listened to indigo by niki?

vivid palm
#

probably

dire oriole
honest pier
#

good song

dire oriole
#

pasta primavera? lol

stuck furnace
#

Same Fisher ๐Ÿ˜„

#

It's a problem, honestly.

#

I've always steered clear of true-crime.

#

Even though it seems like it's all Netflix recommends.

orchid barn
#

guys

#

if i inhert a class

#

that has an attribute data

#

do my class "self"

#

gets

#

self.data ?

olive hedge
#

if it is not an instance attribute, then you should be able to reference super.data <- except done properly

orchid barn
#

hmm

#

class Table:
    
    id = db.Column(db.Integer(), primary_key=True)
    
#

  class Post(Table,db.Model): 

olive hedge
#

You can also do, like Table.db.Model.data , if it exists there

orchid barn
#

ah

olive hedge
#

or, whatever you are inheriting from

orchid barn
#

so my "self"

#

doesn't get it

#

i can reference it

#

but i don't get it

honest pier
vivid palm
#

i am judging this album by the track names and they all look good lol

honest pier
#

what album?

olive hedge
wise cargoBOT
#

@olive hedge :white_check_mark: Your eval job has completed with return code 0.

10
olive hedge
restive geyser
#

this reminds me of another song ๐Ÿ˜ฎ

olive hedge
#

just as long as the var is not an instance attribute

orchid barn
#

what if it's an instance?

#

of a class

olive hedge
#

then you would need to reference that instance instead

orchid barn
#
from foo import data
#asume data is (object)
class BaseClass:
    base_var = data


class ChildClass(BaseClass):
    pass


my_test = ChildClass()

print(my_test.base_var)

olive hedge
#

yeah, this is the same thing I just posted, so this will work

orchid barn
#

ah ok

olive hedge
#

base_var is not an instance attribute, it is outside of a def __init__()

orchid barn
#

oh

#

i get your point of what instance is

#

thanks @olive hedge

#

affection is insaaaaaane

#

who suggested it

stuck furnace
#

Laundmo isn't it 6am where you are? ๐Ÿ‘€

#

Oh, you're up early, not late ๐Ÿ˜„

restive geyser
#

good morning? lol

#

this song is giving me majid jordan-ish vibes

stuck furnace
#

I've got my vitamin D tablets, that's all I need.

#

Oh, Mina I get that ๐Ÿ˜„

#

Any bright lights.

vivid palm
#

huh

#

no for me just sunlight

stuck furnace
#

Well if it's not the sun I have to stare directly at it.

restive geyser
#

LOL

vivid palm
#

noona

honest pier
#

oh? loona?

olive hedge
restive geyser
vivid palm
#

why is that imagery so funny

stuck furnace
#

Works especially well on an overcast day I find.

restive geyser
honest pier
vivid palm
#

pg-jake

honest pier
#

๐Ÿ˜”

dire oriole
#

psvm's eternal disappointment

honest pier
#

i-

restive geyser
#

a c c u r a t e

vivid palm
#

lmao

stuck furnace
#

!otn search psvm

wise cargoBOT
#
Query results

โ€ข psvm-nvm
โ€ข psvmโ€™s-eternal-disapproval

honest pier
restive geyser
#

don't you have to take like 6 of the gummy vitamins anyway?

stuck furnace
#

Yep. Hypervitaminosis A

#

That's how some polar-explorers died.

olive hedge
#

hooray for useless fun facts ๐Ÿ˜„

stuck furnace
#

You never know ๐Ÿ˜„

restive geyser
#

not entirely useless. what if you decide to become a polar-explorer ๐Ÿ˜„

honest pier
orchid barn
#

omg i'm gonna lose my shit

#

everytime i fix something

#

something breaks with sql alchmey

#

anyone can help ๐Ÿ˜ฆ

faint ermine
olive hedge
dire oriole
#

||cats > dogs||

vivid palm
#

birbs

stuck furnace
#

Yep

#

!stream 176058829128073216

wise cargoBOT
#

@orchid barn

โœ… @orchid barn can now stream.

stuck furnace
faint ermine
#

unlimited time?

dire oriole
#

i would typeracer ๐Ÿ‘€

dense ibex
faint ermine
#

the message should say that imo

stuck furnace
dense ibex
faint ermine
#

oh blind

olive hedge
#

I have been summoned ๐Ÿ‘‹

stuck furnace
#

Yep.

honest pier
proud tangle
#

Ok.

#

That typo alert

#

is OBNOXIOUS

#

how do I turn that off?

honest pier
#

ยฏ_(ใƒ„)_/ยฏ

#

don't make typos

dire oriole
#

i kept spelling "War" as "Was" ๐Ÿค”

#

:(

honest pier
proud tangle
#

Yeah

#

I literally cannot see what to edit

#

fucking

dire oriole
#

lol

proud tangle
honest pier
#

๐Ÿ˜”

proud tangle
#

It keeps

#

getting angry

#

that I added a comma

honest pier
#

๐Ÿ˜”

proud tangle
#

and I have to redelete thewhole thingaaaa

#

going to stab the typo indicator

honest pier
vivid palm
honest pier
#

๐Ÿ˜”

proud tangle
#

I hate typos

vivid palm
#

me2

proud tangle
honest pier
#

why won't you join us ๐Ÿ˜ข

proud tangle
honest pier
#

๐Ÿ˜”

proud tangle
#

-10wpm cause I typo'd the colon

dire oriole
#

:(

stuck furnace
#

But I'm le tiiireeed.

restive geyser
#

yo soy tambien.

stuck furnace
#

I'm not sure if that reference is still understood...

vivid palm
#

i did not get it

dire oriole
#

i think it's "tengo cansado" or something like that? it's been a while since i was learning spanish...

restive geyser
#

snatch was such a good movie. lol

#

it's estoy canasado/a

vivid palm
#

LX were you typeracing??

stuck furnace
vivid palm
#

yeeeeeeeh

stuck furnace
vivid palm
#

no more

restive geyser
#

lol ok. i'm done. too tired.

proud tangle
#

Now its obvious where I get all my typos lol

vivid palm
#

wait was GILLY the 130

#

or was that bast

restive geyser
#

lmfao noooooo

proud tangle
#

No, that was me

restive geyser
#

i am so tired rn.

vivid palm
#

same

honest pier
#

๐Ÿ‘€

proud tangle
#

I could write at 100 with no typos, or 130 with a few thrown in

honest pier
#

bast do you do monkeytype ๐Ÿ‘€

proud tangle
#

I do

restive geyser
#

dang. on my best day, only as high as 115

vivid palm
#

you're not in the server :(

honest pier
#

what server lol

#

not quote tho just "time" 30s

vivid palm
#

the monkeytype server

cerulean moth
honest pier
#

what

stuck furnace
#

Niice Jake

proud tangle
#

I didnt' realize it'd afked me

honest pier
#

๐Ÿ˜”

vivid palm
proud tangle
#

Mine is changed

#

or shoudl be

#

cursor shouldnt' drag behind my writing lol

vivid palm
#

139.97 ANGERY

honest pier
vivid palm
#

ok hope you guys enjoyed the listening party lol

#

this will be the last song

restive geyser
#

LOL

cerulean moth
#

smh, that's so good, look at mine ๐Ÿ˜”

undone idol
#

oof

cerulean moth
undone idol
#

I ma slow at that like 50 to 60

honest pier
#

๐Ÿ˜”

restive geyser
#

99

stuck furnace
#

Night ๐Ÿ‘‹

undone idol
#

ppl say that you should have a mech keyboard to have a better wpm is that a true??

#

@honest pier Would you like to answer this?

restive geyser
undone idol
#

mhm ok

cerulean moth
#

i got that wihtotu mech keyboard

undone idol
#

okay so rn which keyboard are you using?

cerulean moth
#

lenovo ideapad builtin

stuck furnace
#

Don't you use Vim @honest pier ?

restive geyser
#

loooord

stuck furnace
#

That would totally mess me up ๐Ÿ˜„

#

Imagine hjkl on a different layout ๐Ÿ˜„

cerulean moth
#

ikr, it would be so much confusing

#

me, 1 month, goodlygeek 15 years :stonks:

undone idol
#

damn

cerulean moth
#

talking about vim, look at this, some people's configurations are totally wild

stuck furnace
#

Still probably discovers something new every now and then...

restive geyser
#

yeah you just swipe

#

lol so your thumb knows qwerty xD

undone idol
#

haha โŒจ๏ธ

proud tangle
#

Someday I'll learn how to properly use vim

honest pier
#
noremap d g
noremap e k
noremap f e
noremap g t
noremap i l
noremap j y
noremap k n
noremap l u
noremap n j
noremap o p
noremap p r
noremap r s
noremap s d
noremap t f
noremap u i
noremap y o
noremap D G
noremap E K
noremap F E
noremap G T
noremap I L
noremap J Y
noremap K N
noremap L U
noremap N J
noremap O P
noremap P R
noremap R S
noremap S D
noremap T F
noremap U I
noremap Y O
```๐Ÿ˜”
undone idol
#

waoh

dire oriole
#

goodbye everyone ๐Ÿ‘‹

proud tangle
#

o/

#
TRANSLATE_ARRAY = list("*_-`~<>|")
TRANSLATE_FORMAT = str.maketrans({i: "\\"+i for i in TRANSLATE_ARRAY})
honest pier
#

wack

undone idol
#

Cya

proud tangle
#
TRANSLATE_FORMAT = str.maketrans({i: "\\"+i for i in "*_-`~<>|:"})

#

is better

#

Most of discord formatting escape

#

Then you just do message.translate(table)

#

and you're done

#

I actually build a second massive translate table for emojis

proud tangle
#
    utils.EMOJI_TRANSLATE = str.maketrans({i.symbol: "\\" + i.symbol for i in known_emojis.values() if set(i.label.split()) & LABELS_THAT_COUNT})
#

Parses the unicode given data files for emojis and grabs out the right characters

#

Yes

honest pier
#

ugh

#

west coast ๐Ÿ‘Ž

proud tangle
#

lmao

#

f off

stuck furnace
#

Wow, did you just ask to insult him ๐Ÿ˜„

restive geyser
#

lmao

proud tangle
#

Actually I hate the west coast government

#

So I'm gonna assume you agree with me there

#

And you did not mean to insult this beautiful place

#

Portland

vivid palm
proud tangle
#

lmfao

restive geyser
#

lololol

stuck furnace
#

He's got you there...

proud tangle
#

I don't lol

#

hmm

honest pier
#

๐Ÿ‘€

#

not cali?

#

doesn't everyone live in cali

#

๐Ÿ˜”

restive geyser
proud tangle
#

apparently that's a parking page or something

#

no longer working

vivid palm
#

lmaooo this website

honest pier
#

there are people who live on the west coast but are not in cali?

#

๐Ÿง

proud tangle
restive geyser
#

"minor fires"

#

"200 acres burned" ...what.

#

lmao

proud tangle
#

200/104765300 acres

#

not that much tbh

#

2020 burned 4,397,809 acres

cerulean moth
restive geyser
#

but if it's not that much, then why was only 85% contained Dx

proud tangle
#

ah there it is

undone idol
#

Google releases something new - GoogleFi https://www.youtube.com/watch?v=hiG4kmPkCNo lol

Google Fi is a different kind of phone plan. Learn how you can get smarter coverage and helpful features, including plans designed to fit your data usage, privacy and security features that protect your personal information, and tools to help your family stay safer on their phones and build healthy digital habits. You can join from the comfort o...

โ–ถ Play video
honest pier
#

sleepy ๐Ÿ‘€

#

๐Ÿ’ค

vivid palm
stuck furnace
#

I'm off to bed. See ya guys ๐Ÿ‘‹

#

Don't do the calculation to figure out what time it is here ๐Ÿ˜„

mystic hawk
#

hello

#

anyone here good at making bot

#

?

faint ermine
#

!voice @zenith epoch

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

fervent hawk
#

can sumone paliss helpp me if its not a probbb

humble geyser
#

yes

gentle flint
#

Gaffer tape (also known as gaffer's tape, gaff tape or gaffa tape as well as spike tape for narrow, colored gaffer tape) is a heavy cotton cloth pressure-sensitive tape with strong adhesive and tensile properties. It is widely used in theatre, photography, film, radio and television production, and industrial staging work.
While sometimes confus...

gentle flint
#

this is the czech one

#

@flat sentinel

flat sentinel
#

thats ckelosovakina

flat sentinel
gentle flint
pastel gazelle
gentle flint
#

no, an old one

#

dates back to Christmas

grand acorn
silk grove
#

lamo guys, yeet!!

tiny socket
silk grove
#

are you serious? an API??

molten pewter
#

๐Ÿ‘๏ธ roundtable_next_week ๐Ÿ›’ ๐Ÿ‘‹

undone idol
#

makes sense

thin fox
#

here's a cute 'sheep child' for you

sly gale
#

What to start learning after learning the basics in python

molten pewter
wise cargoBOT
#

Iterating over range(len(...)) is a common approach to accessing each item in an ordered collection.

for i in range(len(my_list)):
    do_something(my_list[i])

The pythonic syntax is much simpler, and is guaranteed to produce elements in the same order:

for item in my_list:
    do_something(item)

Python has other solutions for cases when the index itself might be needed. To get the element at the same index from two or more lists, use zip. To get both the index and the element at that index, use enumerate.

#

@swift breach :white_check_mark: Your eval job has completed with return code 0.

Hello World
orchid barn
orchid barn
#

!e

def f(x):
  if x >= 1:
     return f(f(x - 1)) + 1
  else:
      return 1
wise cargoBOT
#

@orchid barn :warning: Your eval job has completed with return code 0.

[No output]
flat sentinel
#

H

whole bear
#

H

faint ermine
#

@balmy condor talk here

balmy condor
#

aight thanks

faint ermine
#

!voice

wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

balmy condor
#

yeah i need to be here for 3 days i think

#

yeah i do if u can

#

help

#

yeah

#

i need to solve this crossword using regex

#

i have learned both

#

the thing is i need to use recurrence so the script can run through all the combinations

#

mind if i stream?

#

ahh

#

the crossword looks like this

#

yeah

#

yeah uni

#

not for me exactly

#

yeah all i need is guidance

#

cuz i've hit a wall

#

yeah

#

yep

#

i wish it was manual

#

also before i continue with the problem

#

i import files for the regex

#

as well as the words

#

which looks like this

#

yeah top one is csv

#

yeah

#

so what i first do is i take the words that dont contain a dot

#

and see where they match so i can replace that character by comparing the matches

#

and for the first part it works

#

so for the 6th word i get LULULUL

#

should i post the whole thing here or send it?

#

oh i heard can i see the code

#

my bad

#

anyways

#

after changing the letters

#

the regex matches the possible words

#

and then what i suspect that happens is that the letters get changed with the possible solutions instead of definite solutions

#

is there a way for me to tell if a solution is definite

#

or is there any way to prevent this

#

yeah i have this

#

so i made the second part after the dots a tuple

#

and get each first item and compare it

#

so 5,7,9 etc

#

yeah i replace the letters first

#

if word 7 is known

#

and then i check it with regex

#

yeah

#

well other than the first word which gets matched correctly

#

all other words dont get matched correctly

#

cuz the answers have been given to me

#

plus the program never finishes

#

yeah i can figure the last part out

#

yeah

#

yeah with L

#

check only 6?

#

i mean 5*

#

i have imported both those files if thats what u mean

#

yeah i am able to use those

#

yeah

#

the first one

#

L(OL)+

#

yeah but the letter is correct

#

on the text its 2

#

but thats [2]

#

maybe i misunderstood what u said

#

LOLOLOL

#

and thats the correct one

faint ermine
#

so for the 6th word i get LULULUL

balmy condor
#

ohhh my bad

#

and the length

#

by the way

#

they do supply me with a way to resolve the problem

#

which are 4 steps

#

but they dont seem to make sense

#

i can get the combinations with the sre_yield lib

#

so theres no problem in that

#

it can appear 1 or 0 times

#

theres no problem regarding the regex

#

as im able to get all combinations

#

yeah

#

well if i have a word i iterate through it and replace all the other strings

#

characters**

#

yeah

#

also i can use a regex once only

#

yeah

#

yeah

#

i think thats where recursive comes in

#

right

#

to be honest

#

im ok with java and js and C

#

but i dont use much python

#

and i dont know if im missing something obvious

#

alright

faint ermine
#

!paste

wise cargoBOT
#

Pasting large amounts of code

If your code is too long to fit in a codeblock in discord, you can paste your code here:
https://paste.pydis.com/

After pasting your code, save it by clicking the floppy disk icon in the top right, or by typing ctrl + S. After doing that, the URL should change. Copy the URL and post it here so others can see it.

balmy condor
#

please dont ban me for the messy code ๐Ÿ˜‚

#

yeees

#

i did warn you

#

yeah i wanted to split it after i finished it

#

yeah i've been awake for 24+ hours

#

ill find an addon on visual studio

#

vs code

#

ok ill open my cards here

#

im not doing this for myself

#

its for a friend

#

and its due to the 25th 23:55

#

added both of those

#

thanks

#

yeah i keep switching what i do

#

deleting and re writing code

#

yeah i get you

#

i will go to sleep shortly

#

before i go i just wanna say

#

the solution i've been given to follow is while unsolved words still exist

#

find a word that has not been solved

tawny plover
#

how do you apply to have vc perm?

balmy condor
#

find all regexes which match said word

faint ermine
wise cargoBOT
#

Voice verification

Canโ€™t talk in voice chat? Check out #voice-verification to get access. The criteria for verifying are specified there.

tawny plover
#

vc?

balmy condor
#

and for each regex go back to step 1

#

this is what i dont get

#

because isnt this supposed to be recursion or am i getting this wrong?

tawny plover
#

but like going back might add another log(n)

balmy condor
#

i see

#

because an earlier version i did worked better

#

with no recursion

#

this is as far as i've gotten

#

but some of them are wrong

tawny plover
#

recursion is an abstraction anyways

#

a good one ๐Ÿ™‚

balmy condor
#

at this point i'd rather do prolog recursion

#

and trust me i have

#

nevertheless

tawny plover
#

lowkey I'm very happy that you can't use semi colons in python

balmy condor
#

thanks a lot for the support and help!

faint ermine
wise cargoBOT
#

@faint ermine :white_check_mark: Your eval job has completed with return code 0.

001 | you can
002 | use semicolons
tawny plover
#

You can also make your code wet ๐Ÿ˜Š

faint ermine
balmy condor
#

yeah im finishing my cigarette

#

and ill go

#

10 hours

#

plus

#

but this is like the 2nd script of python i write

#

ever

eager ocean
#

hello

#

I am new to python

tawny plover
#

import(lambda module : import)

balmy condor
#

thanks again guys!

unreal storm
#

Damn, that's some very messy code my man

strong arch
tawny plover
#

// Want to move num disks from pole 'from' to pole 'to', 'extra' is the 3rd pole
public void hanoi(int num, int from, int to, int extra) {
if(num == 0)
return;
hanoi(num - 1, from, extra, to);
System.out.println("Move disk from pole " + from + " to pole " + to);
hanoi(num - 1, extra, to, from);
}

faint ermine
#

seems like very not python

tawny plover
#

just pseudocode

strong arch
#

u write pseudocode in java?

tawny plover
#

I would love to show up to a scrum meeting and turn to some jr. dev and be like, "great idea lets aim for a Java prototype by end of sprint!"

faint ermine
#

how evil can one be?

tawny plover
#

cat -v?

#

jk I'm sorry

whole bear
#

e)

tawny plover
#

Honestly, I'm quite buzzed right now. If you've never tried New Glarus beer I highly recommend it.

faint ermine
#

i dont drink so, no thanks

tawny plover
#

Alcohol addiction is real. I'm not in as deep as some people are but

faint ermine
#

being aware its a addiction is a good step

#

i hope you're taking other steps too

tawny plover
#

ok I'm going to drop like 30 msg here to get to 50 quick plz be patient

faint ermine
#

nope

#

dont do that

tawny plover
#

is there a channel I could do that in?

faint ermine
#

nope

#

@tawny plover i did warn you not to spam.

whole bear
#

lol

eager ocean
#

wait is this place is like people that dont have a mic but want to have a con with people in the vc?

#

how is your day?

whole bear
eager ocean
#

yep

#

wait there is discord inn vr

tawny plover
#

Is counting 1 to 9 spam or just harmless arithmetic idk

eager ocean
#

1

#

but why

tawny plover
#

duh because I prefer vc over tc

eager ocean
#

then just have a conv

#

with pleople

#

people

#

like this

tawny plover
#

Like using text messages instead of voice messages?

eager ocean
#

for now

#

like if we have a cov we might be able to get 50 things

tawny plover
#

Well hello. My name is Will. I am a programmer and I think coding is a pretty interesting way to spend time. Often I find that python is a good way to approach that. The design is practical and trys to stay elegant which is clearly effective in practice.

eager ocean
#

Hello. My name is Somason and I started to program just a few month ago. I find python as a easy program to learn

#

What do you want to talk about

#

Are you working on any project or anything

tawny plover
#

I want to find out how I can myself and also inspire others to innovate and expand the field of computer science.

#

Programming and python need not be directly associated with the field but I feel that they are often associated enough that the users of python are more likely to take interest.

eager ocean
#

um ok

tawny plover
#

So you said you started to program a few months ago, why did you start originally?

eager ocean
#

I just wanted to learn it for like future goals or just like a skill to have

#

right now I am making like a tic tac toe game

#

you can play in console

#

however right now I am working on cleaning up the code

tawny plover
#

It is certainly a good skill to have.

eager ocean
#

wait how long have u been coding

tawny plover
#

About 7 seven years ago I first started with a book on Python that tought you to make games with pygame

eager ocean
#

I think I have heard about pygame before

#

I think u can do the verification now

tawny plover
#

Basically I was really obsessed with video games so naturally I wanted to learn to make them. Python ended up being the first thing I tried because it was more approachable.

eager ocean
#

oh ok

#

I started learning so coding with discord discord bots but I like quit half way learning

#

but I did not learn lot backt hen

tawny plover
#

Unfortunately where I work at it isn't used much but it is still a personal favorite for my own utilities

eager ocean
#

question how old do u think I am?

tawny plover
#

I have no idea

eager ocean
#

ok

#

did u try doing the verification thing yet?

tawny plover
#

Not sure what that is. Last time I looked the criteria was a minimum messages sent.

eager ocean
#

you have to go in to the thing above voice-chat-0 and follow what it say

#

I think you have to do a com

tawny plover
#

yep I checked still less than 50

eager ocean
#

oh ok

#

um what else do u want to talk about

#

also I am 13

tawny plover
#

Well if you are 13 and have been programming at least a few months then you have a way better start than I did.

eager ocean
#

why so?

tawny plover
#

Because I didn't start until I was 17.

eager ocean
#

oh ok

#

do u play any games?

tawny plover
#

I play CS GO Halo and Chess atm

eager ocean
#

I started play csgo like a week ago

#

are u good at chess?

tawny plover
#

Honestly, not the biggest fan of it but CS GO is good for casual games. Because lately, I only really game when I'm buzzed.

#

Started playing chess like a month ago so I'm pretty shit but I would still play anyone who challengs

eager ocean
#

k

#

do u know what valorant?

tawny plover
#

No but I know how to use Google

#

never played
BUT
it looks like a game..

eager ocean
#

yep it is

tawny plover
#

I learned a bit about UE4 once.

eager ocean
#

What is UE4

tawny plover
#

Its a very feature rich game engine.

eager ocean
#

oh ok

#

I have never heard about it

tawny plover
#

It's the game engine they use in Valorant.

eager ocean
#

oh ok

tawny plover
#

also Fortnite

eager ocean
#

oh unreal en

#

gine

#

wait the short cut for unreal engine is ue4?

tawny plover
#

UnrealEngine4

eager ocean
#

oh ok

#

I have heard about unreal engine

#

wait did u just join this server today

#

or more then 3 days?

tawny plover
#

I've been in this server for way more than 3 days, just never used it much

eager ocean
#

oh ok

#

try doing the verification again

tawny plover
#

UE4 literally has millions of lines of code involved

#

its like a giant C++ cesspool

eager ocean
#

ok

#

I have to go bye

whole bear
#

yoooooo can i get a video permissions please?

#

what admin or mod should i ping?

forest zodiac
#

@faint ermine vr game?

faint ermine
#

ye, beatsaber

whole bear
#

laundmo witch admin can i ping to get video permissions?

faint ermine
#

none

whole bear
#

o

#

marvilous

thin fox
#

please be patient until one person finishes talking

thin fox
#

there was one guy interrupting the conversation

strong arch
#

plt.plot(varr, N(varr, *fit[0]), label=''.join([f"${n} = {v:.4f} \pm {e:.0E}$,{' ' if i % 3 != 2 else endl}" for (i, n, v, e) in zip(range(5), ("A", "\\mu", "\\sigma", "B", "\\epsilon"), fit[0], np.diag(fit[1])**.5)]))

faint ermine
#

lets not make jokes about forcing other people like that.

flat sentinel
#

!ea Soprts

whole bear
#

@flat sentinel sudo pay for everything in game for 9.99$ and buy every game for 999.17$

#

whats that wanna use controls? pay 9.99$

#

whats that wanna pay for controls and cant use the number keys pay 9.99$

chrome mirage
#

whats the issue with zombies

runic forum
#

๐Ÿ˜‚

#

console terminals be like

flat sentinel
#

im getting a free course form a friend

#

bc he dosent want to do it

#

lol

runic forum
uncut meteor
whole bear
#

morning all

stuck furnace
#

Morning ๐Ÿ™‚

#

Good thanks, you?

#

Ah right ๐Ÿ˜„

#

Hmm ๐Ÿค”

#

tree

#

pyenv, ranger

#

I've not managed to use it successfully, but mypyc looks cool. Maybe not the kind of thing you were asking about.

#

ranger is like a file-browser.

#

With vim-like shortcuts ๐Ÿ˜„

paper tendon
#

MC

#

space-vim or a vim with addons like nerdtree

#

nushell

#

GBT for bash

warped saffron
#

mornin partner

#

yipe kai yay!!!!

paper tendon
#

taskwarior for simple task management

#

anyone tried todorant?

#

its interesting concept doesnt work for me for all stuff but if you seriously need to focus on tasks one by one and they are from different variety of tasks not only project related its interesting.

plush rock
#

.

paper tendon
stuck furnace
#

Any progress on getting a tea-cosy? ๐Ÿ˜„

#

Yeah, they're kind of an old lady thing...

sick cloud
#

Hello

stuck furnace
#

Heyo

sick cloud
#

How u doing

stuck furnace
sick cloud
stuck furnace
sick cloud
#

\๐Ÿ‘

#

;)

stuck furnace
#

How do you make it small? ๐Ÿ˜„

uncut meteor
#

\

#

\๐Ÿ’ฉ

stuck furnace
#

Ahh, the more you know...

uncut meteor
sick cloud
stuck furnace
uncut meteor
#

@stuck furnace

sick cloud
#

@uncut meteor since when did u become a mod?

#

Ooo

#

Alr

#

lol

stuck furnace
#

Erm, I have no sense of time tbh ๐Ÿ˜„

#

Maybe two weeks?

#

Erm, thanks. I think I congratulated you?

#

Took me far too long to spell congratulated lemon_pensive

#

Right, I'm going to get back to trying to read the Rust book...

#

Ah same.

#

Yeah, there's always that annoying phase of learning a new programming language when you're constantly thinking "wtf did they do it that way".

#

But it usually makes sense in the end...

#

I think it matters a lot once you get into concurrency.

#

The compiler checks for a lot of common concurrency bugs.

#

Alright, cya Griff ๐Ÿ™‚

#

And Marko ๐Ÿ‘‹

severe pulsar
#

me too!

#

please

stuck furnace
#

And @severe pulsar ๐Ÿ˜„

severe pulsar
#

:)

stuck furnace
#

And... jk

#

Bye

severe pulsar
#

bye

sick cloud
stuck furnace
#

Bye @sick cloud

sick cloud
severe pulsar
#

@ Griff seems like the kind of programmer to type hint a variable even though he immediately assigns it to a literal value

value: int = 1
sick cloud
severe pulsar
#

LOL

uncut meteor
#
value: int = int(1)
severe pulsar
#

10x developers do that^^

sick cloud
whole bear
#

what code editors/idles do you guys use?

uncut meteor
#

"good" way to check for a string that could be a int

severe pulsar
#

more like "great"

uncut meteor
severe pulsar
#

easy win

whole bear
#

im having a couple issues setting up python and trying to use python modules on vscode, could someone help?

#

I have installed it but its says there is no module present

uncut meteor
whole bear
#

To verify my voice how do I check how many more messages I need to send so i can talk? pretty sure ive sent over 50 messages @uncut meteor

#

10 more messages haha

#

thanks

paper tendon
#

@whole bear ctrl+k and type from:dark_meisterjarvis#3472

whole bear
#

the ctrl k thing

#

is it server specific?

whole bear
#

doesnt look like it

#

yeah I used the search bar

#

thing too]

uncut meteor
#

you are my rival

#

like pokemon rival

whole bear
#

dark mode all the way

#

how do you even use that? haha

fiery juniper
#

Light mode ;-;

stuck furnace
uncut meteor
#

mhm

#

it is 100% that

#

I will be the bestester pokemon master

stuck furnace
#

When you defeat the final boss of the server, I will be the real final boss ๐Ÿ˜„

paper tendon
#

crl+shift+P type settings

#

pyright

undone idol
#

@whole bear eyy

paper tendon
#

pylance

#

pylance

#

@installed py

undone idol
#

@whole bear Try sharing the ss of your window

uncut meteor
#

!help stream

wise cargoBOT
#
Command Help

!stream <member> [duration]
Can also use: streaming

*Temporarily grant streaming permissions to a member for a given duration.

A unit of time should be appended to the duration.
Units (โˆ—case-sensitive):
โ€ƒy - years
โ€ƒm - monthsโˆ—
โ€ƒw - weeks
โ€ƒd - days
โ€ƒh - hours
โ€ƒM - minutesโˆ—
โ€ƒs - seconds

Alternatively, an ISO 8601 timestamp can be provided for the duration.*

uncut meteor
#

!stream @whole bear 10M

wise cargoBOT
#

@whole bear

โœ… @lusty haven can now stream.

flint skiff
#

How do I get rid of this error?

Traceback (most recent call last):
  File "main.py", line 33, in <module>
    bot.run(TOKEN)
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/client.py", line 723, in run
    return future.result()
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/client.py", line 702, in runner
    await self.start(*args, **kwargs)
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/client.py", line 665, in start
    await self.login(*args, bot=bot)
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/client.py", line 511, in login
    await self.http.static_login(token.strip(), bot=bot)
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/http.py", line 300, in static_login
    data = await self.request(Route('GET', '/users/@me'))
  File "/opt/virtualenvs/python3/lib/python3.8/site-packages/discord/http.py", line 216, in request
    raise HTTPException(r, data)
discord.errors.HTTPException: 429 Too Many Requests (error code: 0): You are being blocked from accessing our API temporarily due to exceeding our rate limits frequently. Please read our docs at https://discord.com/developers/docs/topics/rate-limits to prevent this moving forward.
flint skiff
#
#Import Discord library!
import discord

#Importing commands
from discord.ext import commands
# This is the variable that will define 
# an instance of dababy bot.

from dotenv import load_dotenv
#importing getenv to run the token

from os import getenv

#importing env 

bot = commands.Bot(command_prefix = "ye!",
                    intents = discord.Intents.default())


@bot.event
async def on_ready():
    """Tells the owner if the bot is running and ready to go."""
    print(f"\n======================\nBot is now on standby\n======================")

cogs =("dababy_commands","rickastley_commands")

for cog in cogs:
    bot.load_extension(f'bots_memes.{cog}')

load_dotenv()
TOKEN = getenv('TOKEN')
#Run commmand
bot.run(TOKEN)
#

The main file

#

This my second bot and this is the first time I am working alone on a bot so that is why I am a bit confused.

#

What decorator should I use for the reload command?

uncut meteor
#

i'd just make it a command

stray scarab
#

!hp

uncut meteor
#

!e

class Apple:
  def __init__(self, total_bites: int = 5):
    self.bites_left = total_bites

  def bite(self):
    if self.bites_left == 0:
      print("No more Apple to bite :c")
    else:
        if self.bites_left == 0:
            print("I've been eaten")
        else:
            print(f"Nom Nom, {self.bites_left} bites left") 
            self.bites_left -= 1


def bite_apple(apple: Apple, bites_to_take: int = 1):
  for _ in range(bites_to_take):
    apple.bite()


my_apple = Apple()
bite_apple(my_apple)

bite_apple(my_apple, 5)

my_other_apple = Apple(3)
bite_apple(my_other_apple, 3)
wise cargoBOT
#

@uncut meteor :white_check_mark: Your eval job has completed with return code 0.

001 | Nom Nom, 5 bites left
002 | Nom Nom, 4 bites left
003 | Nom Nom, 3 bites left
004 | Nom Nom, 2 bites left
005 | Nom Nom, 1 bites left
006 | No more Apple to bite :c
007 | Nom Nom, 3 bites left
008 | Nom Nom, 2 bites left
009 | Nom Nom, 1 bites left
uncut meteor
#

!e

from typing import Optional

def example(var: Optional[list] = None):
  if var is None:
    var = []
  
  print(var)



example()

example([])
wise cargoBOT
#

@uncut meteor :white_check_mark: Your eval job has completed with return code 0.

001 | []
002 | []
paper tendon
#

mypy

uncut meteor
#

!e

from typing import Optional

def example(var: list = [1]):
  var.append(var[-1] * 2)
  print(var)


my_list = [3]
for _ in range(2):
  example(my_list)

for _ in range(2):
  example()

for _ in range(2):
  example()
wise cargoBOT
#

@uncut meteor :white_check_mark: Your eval job has completed with return code 0.

001 | [3, 6]
002 | [3, 6, 12]
003 | [1, 2]
004 | [1, 2, 4]
005 | [1, 2, 4, 8]
006 | [1, 2, 4, 8, 16]
uncut meteor
#

!e

from typing import Optional

def example(var: Optional[list] = None):
  if var is None:
    var = [1]
  var.append(var[-1] * 2)
  print(var)


my_list = [3]
for _ in range(2):
  example(my_list)

for _ in range(2):
  example()

for _ in range(2):
  example()
wise cargoBOT
#

@uncut meteor :white_check_mark: Your eval job has completed with return code 0.

001 | [3, 6]
002 | [3, 6, 12]
003 | [1, 2]
004 | [1, 2]
005 | [1, 2]
006 | [1, 2]
uncut meteor
#

def get_immediate_sub_dirs(path: str) -> str:
    return next(os.walk(path))[1]


def get_local_repo_paths() -> list[str]:
    paths = get_immediate_sub_dirs(os.getcwd())
    repo_paths = []
    for path in paths:
        sub_paths = get_immediate_sub_dirs(path)
        for sub_path in sub_paths:
            if sub_path == REPO_EXT:
                repo_paths.append(f"{os.getcwd()}\\{path}")
    return repo_paths
whole bear
uncut meteor
#
def get_local_repo_paths() -> list[str]:
    paths = get_immediate_sub_dirs(os.getcwd())
    sub_paths = [get_immediate_sub_dirs(path) for path in paths]
    repo_paths = [path for path in sub_paths if path == REPO_EXT]
    return repo_paths
#

ListComp

#

!e

items = ["banana", "apple", "kiwi", "tree", "car"]
shopping_list = ["apple", "kiwi", "strawberry"]

my_items = [item for item in items if item in shopping_list]
print(my_items)
wise cargoBOT
#

@uncut meteor :white_check_mark: Your eval job has completed with return code 0.

['apple', 'kiwi']
paper tendon
#

change

    repo_paths = [path for path in sub_paths if path == REPO_EXT]

into

    repo_paths = [(f"{os.getcwd()}\\{path}" for path in sub_paths if path == REPO_EXT]
wise cargoBOT
#

@uncut meteor :white_check_mark: Your eval job has completed with return code 0.

001 | I have 7 but some are rotten...
002 | I am going to remove the rotten apples.
003 | [<__main__.Apple object at 0x7ff76f011dc0>, <__main__.Apple object at 0x7ff76f011d60>, <__main__.Apple object at 0x7ff76f011d00>, <__main__.Apple object at 0x7ff76f011c40>, <__main__.Apple object at 0x7ff76f0119d0>]
004 | I now have 5 apples after removing the rotten ones.
uncut meteor
#

!e

class Banana:
  ...

class Apple:
  def __init__(self, rotten: bool = False):
    self.rotten = rotten

  def convert(self) -> Banana:
    return Banana()

my_apples = [Apple(rotten=True), Apple(), Apple(), Apple(), Apple(rotten=True), Apple(), Apple()]
print(f"I have {len(my_apples)} but some are rotten...")
print("I am going to remove the rotten apples.")

my_bananas = [apple.convert() for apple in my_apples if not apple.rotten]

print(my_bananas )
print(f"I now have {len(my_bananas )} bananas after removing the rotten ones.")