[pypy-commit] pypy default: might as well use is_none here
pjenvey
noreply at buildbot.pypy.org
Wed Jul 16 22:55:31 CEST 2014
Author: Philip Jenvey <pjenvey at underboss.org>
Branch:
Changeset: r72460:cb8e34d4eaf3
Date: 2014-07-16 13:54 -0700
http://bitbucket.org/pypy/pypy/changeset/cb8e34d4eaf3/
Log: might as well use is_none here
diff --git a/pypy/interpreter/baseobjspace.py b/pypy/interpreter/baseobjspace.py
--- a/pypy/interpreter/baseobjspace.py
+++ b/pypy/interpreter/baseobjspace.py
@@ -1501,9 +1501,7 @@
return buf.as_str()
def str_or_None_w(self, w_obj):
- if self.is_w(w_obj, self.w_None):
- return None
- return self.str_w(w_obj)
+ return None if self.is_none(w_obj) else self.str_w(w_obj)
def str_w(self, w_obj):
return w_obj.str_w(self)
diff --git a/pypy/module/_winreg/interp_winreg.py b/pypy/module/_winreg/interp_winreg.py
--- a/pypy/module/_winreg/interp_winreg.py
+++ b/pypy/module/_winreg/interp_winreg.py
@@ -667,11 +667,6 @@
space.wrap(nValues[0]),
space.wrap(l)])
-def str_or_None_w(space, w_obj):
- if space.is_w(w_obj, space.w_None):
- return None
- return space.str_w(w_obj)
-
def ConnectRegistry(space, w_machine, w_hkey):
"""key = ConnectRegistry(computer_name, key)
@@ -683,7 +678,7 @@
The return value is the handle of the opened key.
If the function fails, an EnvironmentError exception is raised."""
- machine = str_or_None_w(space, w_machine)
+ machine = space.str_or_None_w(w_machine)
hkey = hkey_w(w_hkey, space)
with lltype.scoped_alloc(rwinreg.PHKEY.TO, 1) as rethkey:
ret = rwinreg.RegConnectRegistry(machine, hkey, rethkey)
More information about the pypy-commit
mailing list