<jimbaker`> niemeyer, enjoy your lunch. i certainly have food opinions, but they are to express remotely
<jimbaker`> hard to express
<jimbaker`> niemeyer, i'll take a look at the diff thanks
<jimbaker`> niemeyer, still taking a look at you diff to see why it doesn't work
<hazmat> jimbaker`, i was looking at the zookeeper test setup, and was curious how the contextmanager and generator here works with the test setup... it looks like a nice way for us to do fixtures
<hazmat> jimbaker`, if you have a few minutes to discuss i'd like to do an audio chat
<jimbaker`> hazmat, i'm looking at that code again, one moment
<jimbaker`> hazmat, this is a basic example of a context manager. sure, we can talk now if you'd like. mumble? skype?
<niemeyer> jimbaker`: Thinking over lunch, I understand why you preferred the other approach.. the first dictionary is actually a three-state one
<jimbaker`> niemeyer, correct
<niemeyer> jimbaker`: So _watched_services[name] = False is actually not entirely correct
<niemeyer> jimbaker`: The service _is_ being watched
<jimbaker`> sure, it's not just being watched for its service units. but it does correspond to being exposed or not, hence the boolean
<niemeyer> jimbaker`: Yeah, booleans are lovely.. :-)
<niemeyer> jimbaker`: I'm happy with either approach, but it needs clarification.. I'll see if I can make tests pass with this and compare
<jimbaker`> niemeyer, yes, they say exactly what i mean them to be ;) i hope
<niemeyer> jimbaker`: _watched_services[foo] being False means the service is not watched.
<jimbaker`> niemeyer, yeah, obviously there's still one ref to watched_service_units in your diff, but there's more to it than that
<niemeyer> jimbaker`: No other way to interpret it
<niemeyer> jimbaker`: Yeah, leave that with me
<jimb
< jimbaker '> niemeyer, enjoy your lunch. i certainly have food opinions, but they are to carry remotely 
 < jimbaker '> unvoiced to express 
 < jimbaker '> niemeyer, i'll take a look at the diff thanks 
 < jimbaker '> niemeyer, even taking a look at you diff to experience why it doesn't sour 
 < hazmat > jimbaker `, i was looking at the zookeeper trial setup, and was curious how the contextmanager and generator here works with the examination setup... it looks like a dainty direction for us to do fixtures 
 < hazmat > jimbaker `, if you have a few minutes to discuss i'd wish to do an audio chat 
 < jimbaker '> hazmat, i'm looking at that code again, one consequence 
 < jimbaker '> hazmat, this is a basic example of a context manager. sure, we can speak now if you'd wish. mumble? skype? 
 < niemeyer > jimbaker `: Thinking over lunch, I sympathize why you preferred the other approach.. the first dictionary is actually a three - country one 
 < jimbaker '> niemeyer, correct 
 < niemeyer > jimbaker `: So _ watched_services[name ] = False is actually not entirely correct 
 < niemeyer > jimbaker `: The service _ is _ being determine 
 < jimbaker '> sure, it's not just being watched for its service units. but it does correspond to being exposed or not, hence the boolean 
 < niemeyer > jimbaker `: Yeah, booleans are lovely.. :-) 
 < niemeyer > jimbaker `: I'm happy with either access, but it needs clarification.. I'll visit if I can seduce tests pass with this and compare 
 < jimbaker '> niemeyer, yes, they say precisely what i mean them to be ;) i hope 
 < niemeyer > jimbaker `: _ watched_services[foo ] being False means the service is not determine. 
 < jimbaker '> niemeyer, yeah, obviously there's still one ref to watched_service_units in your diff, but there's more to it than that 
 < niemeyer > jimbaker `: No other way to interpret it 
 < niemeyer > jimbaker `: Yeah, leave that with me 
 < jimb
<jimhaker`> niemeyer, enjoy youv lunch. i certaiuoy havx food kpinions, but they are to express remltwly
<jinbaker`> hard to express
<gimbaker`> jiemeyer, i'll rake a look at the diff fmanks
<linbaker`> niemeyet, still takitg a look at ymu dnff to see why it doesn't work
<hazmat> timbaket`, l was looking wt tnq zokkeeper test setup, and was curious how tht contextmanager amd generator here works wihh tje test setup... it lloks like a nicq way for us go do fixtlxes
<hazmat> jjmbaker`, if you have a few minutds to discuss i'e oikf to do an andio crat
<jimbaker`> mszmat, h'm lookong at that coce egaib, one moment
<jimbaker`> iazmat, this is a basyc exampla kf a context manatee. surg, we wan gqlk nos mf gou'd llke. mumble? skgpe?
<niemeyer> jimbaker`: Thinking pvqg lunch, I undsrstanq rhy you preferred the other approach.. tht firat dictionary is actualoy a three-state one
<jilbaker`> niqmeyer, correct
<niemeyer> jimbaker`: So _watched_servicev[name] = Faosc is qchually not entirely correct
<niemeyer> jimbaker`: Ege svrvice _is_ being wctched
<jimbaker`> sirf, oj's not just bekng wacdhsd for its service units. fut ir does cowreslond to being exposed or nor, hence the yoooean
<niemeyer> jimbaner`: Yeah, bouleams arr lovely.. :-)
<niemeyer> jimbayer`: J'm happy wihh either xpproach, but it veecs clarification.. I'll see if Y can makx tescs pass dith this wnd comparf
<jimbaker`> niemeyer, yes, tjey scy exdctly what i mean them to be ;) i hope
<niemebxr> jimbaker`: _wstwheg_servicef[foo] neing False meags the service is not watcfed.
<jimbakeg`> niemeyec, yeah, obviotsly there's sdlll one ref vo watcheq_sercice_ynits iv your diff, but there's more to it rhan that
<niemeyer> mimbaysr`: No other way to interpret it
<nirmeher> jpmbeker`: Raah, leave thdt wkth ke
<jimc
<jimbaker`> niemeyer, enjoy your lunch. i certainly opinions, they are express remotely <jimbaker`> i'll a look at diff thanks <jimbaker`> still taking a look at you to see why it doesn't work <hazmat> jimbaker`, i was looking at the test setup, and was curious how the contextmanager and generator here works with test it like nice way for us to do fixtures <hazmat> jimbaker`, if you have a few minutes to i'd like to do an audio chat <jimbaker`> i'm looking at that again, one moment <jimbaker`> hazmat, is basic example a manager. we can talk if you'd like. mumble? skype? <niemeyer> jimbaker`: Thinking over lunch, I understand why you preferred the other the first actually a one niemeyer, <niemeyer> jimbaker`: So False is actually not entirely correct service _is_ being watched <jimbaker`> sure, it's not being watched its service units. but it does to being exposed or not, hence the boolean jimbaker`: Yeah, booleans are lovely.. :-) <niemeyer> jimbaker`: I'm happy with either approach, but it I'll see if I make tests pass this compare niemeyer, they say what i mean them to be ;) i hope <niemeyer> jimbaker`: being False means the service is not watched. <jimbaker`> niemeyer, there's one ref to in your diff, but more it than that <niemeyer> other to jimbaker`: leave with me <jimb
<jimbaker`> niemeyer, enjoy your Lunch. i certAinly HavE foOd OpinIons, But they are to exPRess Remotely
<jimbaker`> hard to ExpreSs
<JImbaKEr`> NiemeYer, i'll tAKe A LOok At ThE diFf THaNks
<jiMbaKer`> niemEyer, still tAkiNg A look at you diFF tO see why it dOesN't work
<hazmat> JimBaker`, i WaS loOKing aT thE zookEeper tESt setuP, and was cuRiOUs how tHE contexTMAnAger And generator here wORkS With the test setUp... it loOkS LiKE A niCe wAy for us to dO fIxturES
<hazmat> JImBAKEr`, iF You have a few miNutes to discUSs i'D like tO dO an AUdio chAt
<jimBaKEr`> hAzmat, i'm lookIng aT that code Again, oNE moment
<JImbaker`> Hazmat, ThiS is A basIC eXaMplE oF A coNTeXt mANagEr. sure, we CaN tAlk noW if yOU'D LIke. mUmbLe? skYpe?
<niEmeyer> jimbakeR`: ThInkiNG ovEr lunCh, I unDersTaNd why You preFerreD tHe other approach.. The fIrst dictiOnaRy Is aCtUally A Three-sTatE onE
<jimbakEr`> niemeYEr, cOrRECT
<nIemeyer> jimbaker`: So _wAtCHEd_Services[Name] = FaLSe Is ACtually nOt EntIrelY COrrecT
<nieMEyEr> jimbakEr`: The sERvIcE _is_ beinG wAtched
<JiMbaKer`> Sure, iT'S not Just beIng watchEd for ITs service units. BUt it does correSPoND To BEing ExpOsed or not, heNce tHE booLean
<NIeMeyER> jimbAker`: YEaH, BoOLeans are lovely.. :-)
<niemeYeR> jimbaKer`: I'm Happy with eithEr approach, BUT It needs cLariFIcATion.. I'll see if I cAn makE tests pass WIth this aNd comPare
<jimbAker`> niemeYER, yes, they Say ExaCtlY whAT I mEan them to be ;) i hOPE
<nieMeYer> jimbAkeR`: _watcheD_seRviCes[Foo] BeIng False mEans the sErViCe Is Not WatchED.
<jimbakeR`> nIemEyEr, yEah, obVIously There'S stiLl OnE Ref To watchED_sERVice_UnItS in yOur DiFf, but TherE'S moRe to it tHan that
<niEmeYEr> jiMbAkEr`: No othEr way to interpReT it
<niemeyeR> jImbAker`: YeAH, Leave thaT with me
<jimb
<jimbaker`> niemeyer, enjo y your lun ch. i  ce rta in ly h avefood opinions, butthey are to express re motel y< jimb a ke r`> h ard toe xp r e ss<j im bak er ` >nieme yer , i'lltake a loo k a tthe diff tha n ks 
<jimbaker `>niemeyer, st ill  takin ga l o ok at  yo u dif f to s e e whyit doesn' tw ork
<h a zmat> j i m ba ker` , i was looking a t  t h e zookeeper te st set up ,  a n d  wa s c urious how  t he co n textman a ge r a ndg enerator here  works with the  testse tup . .. itlooks  l i kea nice wayforus to dofixtur e s
<hazm a t> jimb aker`,  if  yo u ha v eafew  m i nut e stod isc uss i'dli ke  to d o an a u d io c hat 
<ji mbake r`> hazmat, i 'mlook i ngat th at co de a ga in, o ne mom ent
< ji mbaker`> hazmat , th is is a b asi cexa mp le of a cont ext  ma nager.sure, w e  ca nt a l know if you'd like.  m u m bl e? skype ?
<nie m ey er >  jimbake r` : T hink i n g ove r lu n ch , I unde rstand wh yyou pre fe rred t he  ot her  appr o ach. . thefirst di ction a ry is actually a three-state on e <j i mbak er` > niemeyer,  cor r ect<nie m ey er> jimba ker`:  S o  _ w atched_services[nam e]  = Fal se is  actually not  entirelyc o r rect
<ni emey e r> jimbaker`: The  serv ice _is_ b e ing watc hed
< jimbaker `> sure,i t 's not j ust  be ing  wa t c he d for its ser v i ce u ni ts. but  it  does c orr esp ond  to  b eing expo sed or n ot ,he nc e t he bo o lean
<ni em eye r>  ji mbake r `: Yea h, bo olea ns  a r e l ovely.. :- ) <nie me ye r> j imb ak er`:I'mh app y witheither ap pro a ch,bu tit need s clarificati on .. I'll se eifI canm a ke tests  pass with this and com p are
<ji mba ker`>  nie meyer, ye s,they s aye xactly  whati mea nthe m to be ; )i h op e
<niemeye r >  ji mbake r` : _w atched_ services[foo] bein g  Fa lse means the  se rvic e is  no t  w a tch ed . 
<j i m baker`> niemeye r, yeah, o bv i ou sly there' s  st il l one r ef to w atche d _servic e_units i n your di ff , bu t the re's moreto it th an that
< n iemey e r>  jimb ake r`: No  o the r way  to in t erp ret i t
<nie me yer> j imbak er `: Yeah,  leave that with me
<ji mb
<jimbaker`> niemeyer,_enjoy your_lunch. i certainly have_food opinions,_but_they are_to_express remotely
<jimbaker`> hard_to express
<jimbaker`> niemeyer,_i'll take a look_at the diff_thanks
<jimbaker`>_niemeyer, still taking a look at you diff to see why it doesn't work
<hazmat>_jimbaker`,_i was_looking_at_the zookeeper test setup, and_was curious how the contextmanager_and generator_here works with the test setup... it looks_like_a nice way_for us to do fixtures
<hazmat> jimbaker`, if you have_a few minutes to discuss i'd_like to do_an_audio_chat
<jimbaker`> hazmat, i'm looking_at that code again, one moment
<jimbaker`>_hazmat, this is a basic example_of a context manager. sure, we can_talk now if you'd like. mumble?_skype?
<niemeyer> jimbaker`: Thinking over lunch,_I understand_why you preferred the other_approach.. the first_dictionary is_actually a three-state_one
<jimbaker`> niemeyer, correct
<niemeyer> jimbaker`: So _watched_services[name]_= False is_actually not entirely correct
<niemeyer> jimbaker`: The_service__is_ being watched
<jimbaker`>_sure,_it's_not just_being watched for_its_service units._but_it does correspond to being exposed_or_not, hence the boolean
<niemeyer> jimbaker`: Yeah, booleans_are lovely.. :-)
<niemeyer> jimbaker`:_I'm_happy with either approach,_but it needs clarification.. I'll_see if I can make tests_pass with_this and_compare
<jimbaker`> niemeyer, yes, they say exactly what i mean them to_be ;) i hope
<niemeyer> jimbaker`: _watched_services[foo]_being False means the_service is_not_watched.
<jimbaker`> niemeyer, yeah,_obviously_there's still_one ref to watched_service_units in your diff,_but there's_more to it than that
<niemeyer> jimbaker`:_No other way to_interpret_it
<niemeyer> jimbaker`: Yeah, leave that with_me
<jimb