python一行没写完用什么隔离_Python:“monkey patching”类时的Python进程隔离级别

我有一个(初学者)问题。在

我打算运行不止一个webapp(金字塔网络应用程序),我有一个公共库(我们称之为基础应用程序),可以被两个webapp使用,包括金字塔配置include等。这些webapp最终将是单独的wsgi脚本(可能)最终会在同一个virtualenv中结束。在

我的问题是:如果我对这个库中的类进行monkey补丁,那么python中的隔离级别是多少(我目前正在动态更改库中可能从两个webapp引用的一些类的基)。在

例如:

基础应用程序内:class_from_baseapp(grandparent):

pass

在衍生应用程序2中:

^{pr2}$

在衍生应用程序1中:from baseapp import class_from_baseapp

# then what I do is I change this dynamically to

# class_from_baseapp(grandparent, mixin_class):

# by altering the class' __bases__

class_from_childapp1(class_from_baseapp):

pass

所以,我的问题是:如果这个monkey修补程序导入/使用与上述相同的类,它会不会泄漏到其他web应用程序(webapp1)中?我不知道python解释器中的进程和线程隔离是如何工作的。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值