Hi Clay. My comments are based on webrev_final_rc4:
publish_manifest.py: -------------------------- General comment: While indentation is much improved, indentation for continuation lines of statements is still erratic. Continuation lines should be indented by 4 spaces, whether subsequent lines contain method arguments or other things. Check out lines 571, 572, 560, 561, others... set/getManifestPath: 614: Why not just check if (self._manifest != None)? You know it'll be a string if set because line 624 is the only place which sets it. Otherwise, these methods look fine. set/getService: Same question for self._service on line 523 as for self._manifest on 614. AI_database.py -------------------- set/getResponse(): 108: typo: "event flag" Just curious: where does self._e get cleared, or are DBrequest objects short lived and clearing is unnecessary? DB functions look fine to me. Thanks, Jack Clay Baenziger wrote: > Hi Dave and Jack, > You both raised concerns with the response(), manifestPath(), > service() and database() functions in AI_database, and publish_manifest > which did not have explicit set and accessor functions. I've have > corrected that in: > http://cr.opensolaris.org/~clayb/AI_server/webrev_final_rc3/. > > Thank you, > Clay >