[05:50] morning all [09:14] good morning all :) [09:24] stub: dunno if you saw #352 but that should do the trick [09:24] PR #352: make ops.lib.use support relative submodules [09:33] Chipaca: Yup. Was going to test it, but a DB deploy exploded. [09:34] stub: that totally sounds like a lot more fun than testing [09:34] Chipaca: I need to confirm it works with a path like lib/interface-pgsql/opslib/pgsql containing a hyphen :) [09:34] stub: interface-pgsql is not a legal python package name is it? [09:35] Nope, not at all. But it is my repo name. [09:35] stub: let me know how that goes :) [09:35] actually, i might as well test it myself [09:35] * Chipaca tests it [09:35] Yup. Probably best to just say 'don't do that silly' if it doesn't work [09:37] stub: it works :) [09:37] import ops.lib; meh = ops.lib.use("foo", 2, "jlenton@gmail.com") [09:37] Now unicode! [09:37] In [2]: meh [09:37] Out[2]: [09:37] and that __init__.py does 'from . import foo', so submodules work also [09:38] In [1]: import ops.lib; meh = ops.lib.use("foo", 2, "jlenton@gmail.com"); meh [09:38] Out[1]: [09:39] stub: ^ [09:39] invalid UTF-8 sequences? [09:39] ;) [09:39] NO. [09:39] :) [09:42] OTOH you can call it 𝔭𝔤𝔰𝔮𝔩 for that extra bit of gravitas [09:44] Chipaca, you're having too much fun :) [09:45] jam: non-stop partying, that's me [09:45] Chipaca, you and the unicode library, cosying on up [09:45] 𝓘 𝓬𝓪𝓷 𝓷𝓮𝓲𝓽𝓱𝓮𝓻 𝓬𝓸𝓷𝓯𝓲𝓻𝓶 𝓷𝓸𝓻 𝓭𝓮𝓷𝔂 [09:55] * Chipaca brb [11:22] Muy buenos días a todos! [12:03] facubatista: hiya :) [12:04] jam: you coming to the revue? [12:09] Issue operator#180 closed: A way to easily drop the developer inside their running Python code [12:10] Issue operator#66 closed: Packaging of charm and layer code [12:45] Issue operator#282 closed: Harness: Unable to assert if framework was called correctly by charm [12:51] Issue operator#317 closed: use charm state for Juju 2.8 [12:59] Issue operator#303 closed: ints in pod spec somehow become scientific notation [13:01] Issue operator#316 closed: unit state lost following upgrade-charm [14:00] facubatista: meeting? [14:00] facubatista: there you were :-) [14:12] Chipaca, facubatista : https://kubernetes.io/blog/2019/01/15/container-storage-interface-ga/ [14:12] ack [14:12] (I'm assuming :) [15:05] * facubatista -> lunch [17:33] Chipaca, what do you think about, in error, trim the message presented to the user to something sane (150chars), while still dumping the full message in the log? [18:09] gr, not sure how much of that got to the channel :-/ [18:09] stub: FYI: [18:09] >> import ops.lib; meh = ops.lib.use("foo", 2, "jlenton@gmail.com"); meh [18:09] [18:10] * Chipaca goes have dinner [21:53] * facubatista eods