当前位置: 首页 > news >正文

兰州专业做网站的公司有哪些培训的网站建设

兰州专业做网站的公司有哪些,培训的网站建设,互联网营销师考试内容,公司形象墙设计所以我正在与第三方库进行交互,这会引发例外情况,但它基本上都会引发相同的异常(特别是suds.WebFault.但是,有可能从异常引发的数据中确定异常的确切类型.我希望将这个异常抽象为子类化这种类型的异常,即#xff1a;from suds import WebFaultclass MoreSpecificError(WebFaul…所以我正在与第三方库进行交互,这会引发例外情况,但它基本上都会引发相同的异常(特别是suds.WebFault.但是,有可能从异常引发的数据中确定异常的确切类型.我希望将这个异常抽象为子类化这种类型的异常,即from suds import WebFaultclass MoreSpecificError(WebFault):pass我喜欢子类化,因为它不会破坏期望WebFault的现有实现.我遇到的问题是将WebFault上已有的数据传递给MoreSpecificError.我想做的是获取现有的异常对象,然后将其“转换为”子类,不做任何更改或重新运行__init__.到目前为止我完成的工作是这样的from suds import WebFaultclass MoreSpecificError(WebFault):# You pass the old WebFault when instantiating this exception.# Then it gets poofed into a MoreSpecificError typedef __new__(cls, internal_fault):return internal_fault# This is necessary to prevent the parent class __init__ from being rundef __init__(self, internal_fault):pass编辑我现在知道这不起作用,新对象将不是子类的类型哪个“有用”,但是需要把__init__这个只是一个通行证感觉真的很重要.更不用说一些东西不喜欢自定义的__new__方法(阅读deepcopy,它不是一个选择,我们使用的测试框架(生菜)使用它,我们已经投入很多).我想知道是否有更好的方法来做到这一点我知道理想的方法是最初提升子类,但我真的不想开始使用这个库的分叉副本.我真的希望Python中有一些魔法,我还不知道.我认为这就是你要求的class MoreSpecificError(WebFault):def __new__(self, old):old.__class__ MoreSpecificErrorreturn old但是,由于here所描述的原因,它存在风险.如果您正在做的只是捕获异常它应该可以工作,但不能保证.我仍然认为以正常方式实际创建一个新的异常对象会更好.如果您担心丢失原始异常中的信息,请查看该异常的文档,以查看哪些信息记录为其公共API的一部分,并复制该信息.依赖于不属于原始API的异常信息的代码不是您需要支持新API的代码.
http://www.zqtcl.cn/news/948649/

相关文章:

  • 上海电子商城网站制作wordpress循环该分类子分类
  • 茶山做网站教育网站建设计划书
  • 成品门户网站源码免费海外网络加速器免费
  • 企业网站怎么建设公司深圳企业招聘信息最新招聘信息
  • 天津网站经营性备案下载网站上的表格 怎么做
  • 胶州企业网站设计十大互联网营销公司
  • 视频解析wordpresswordpress 优化版本
  • 柳州网站建设哪家便宜广东省建设厅三库一平台
  • 云南城市建设官方网站wordpress和织梦哪个好
  • 国外企业招聘网站专门做外贸的网站有哪些
  • 陕西交通建设集团网站营销公司是什么意思
  • 网站建设自建与租用区别杭州建设局网站官网
  • 广告公司企业介绍seo研究中心怎么样
  • 苏州网站建设熊掌岳阳做网站哪家好
  • 深圳网站制作公司报价单宝塔做两个网站6
  • 百度站长工具怎么查排名贵港网站制作
  • 运城个人网站建设学校网站建设目的
  • 住房城乡建设部门门户网站购物网站排名大全
  • 手机网站平台江门网站建设模板
  • 做本地网站需要什么资质百度多长时间收录网站
  • 网站建设公司使用图片侵权使用者有无责任夸克免费空间
  • 网站建设制作鸿运通做网站能用python吗
  • 站长源码之家Wordpress 新建标签
  • 太原网站建设详细策划如何建设网站简答题
  • 乡村生态旅游网站建设方案如何做网站的导航栏
  • wordpress百度百科网站开发 seo
  • 网站主机名wordpress主题修改底部版权
  • 网站官网怎么做龙岩iot开发福建小程序建设
  • 哪个学校设有网站开发专业北京有哪些网站公司
  • 做网站需要的带宽上行还是下行湖南竞网科技有限公司