Drop unicode prefix
It is no longer required in Python 3 because strings are by default unicode strings. Change-Id: I0269ce5f4be61133a7244bb2fc386dc5f2ec736c
This commit is contained in:
parent
be1481de61
commit
d06457bccb
@ -61,7 +61,7 @@ source_suffix = '.rst'
|
||||
master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
copyright = u'2010-present, OpenStack Foundation'
|
||||
copyright = '2010-present, OpenStack Foundation'
|
||||
|
||||
# openstackdocstheme options
|
||||
openstackdocs_repo_name = 'openstack/heat'
|
||||
@ -99,7 +99,7 @@ pygments_style = 'native'
|
||||
# -- Options for man page output ----------------------------------------------
|
||||
|
||||
# Grouping the document tree for man pages.
|
||||
# List of tuples 'sourcefile', 'target', u'title', u'Authors name', 'manual'
|
||||
# List of tuples 'sourcefile', 'target', 'title', 'Authors name', 'manual'
|
||||
|
||||
|
||||
# -- Options for HTML output --------------------------------------------------
|
||||
@ -185,8 +185,8 @@ htmlhelp_basename = 'heatdoc'
|
||||
# (source start file, target name, title, author, documentclass
|
||||
# [howto/manual]).
|
||||
latex_documents = [
|
||||
('index', 'Heat.tex', u'OpenStack Orchestration API Documentation',
|
||||
u'OpenStack Foundation', 'manual'),
|
||||
('index', 'Heat.tex', 'OpenStack Orchestration API Documentation',
|
||||
'OpenStack Foundation', 'manual'),
|
||||
]
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top of
|
||||
|
@ -128,7 +128,7 @@ source_suffix = '.rst'
|
||||
master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
copyright = u'(c) 2012- Heat Developers'
|
||||
copyright = '(c) 2012- Heat Developers'
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
@ -274,8 +274,8 @@ htmlhelp_basename = 'Heatdoc'
|
||||
# Grouping the document tree into LaTeX files. List of tuples
|
||||
# (source start file, target name, title, author, documentclass [howto/manual])
|
||||
latex_documents = [
|
||||
('index', 'doc-heat.tex', u'Heat Documentation',
|
||||
u'Heat Developers', 'manual'),
|
||||
('index', 'doc-heat.tex', 'Heat Documentation',
|
||||
'Heat Developers', 'manual'),
|
||||
]
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top of
|
||||
@ -313,26 +313,26 @@ latex_elements = {
|
||||
# (source start file, name, description, authors, manual section).
|
||||
man_pages = [
|
||||
('man/heat-api', 'heat-api',
|
||||
u'REST API service to the heat project.',
|
||||
[u'Heat Developers'], 1),
|
||||
'REST API service to the heat project.',
|
||||
['Heat Developers'], 1),
|
||||
('man/heat-api-cfn', 'heat-api-cfn',
|
||||
u'CloudFormation compatible API service to the heat project.',
|
||||
[u'Heat Developers'], 1),
|
||||
'CloudFormation compatible API service to the heat project.',
|
||||
['Heat Developers'], 1),
|
||||
('man/heat-db-setup', 'heat-db-setup',
|
||||
u'Command line utility to setup the Heat database',
|
||||
[u'Heat Developers'], 1),
|
||||
'Command line utility to setup the Heat database',
|
||||
['Heat Developers'], 1),
|
||||
('man/heat-engine', 'heat-engine',
|
||||
u'Service which performs the actions from the API calls made by the user',
|
||||
[u'Heat Developers'], 1),
|
||||
'Service which performs the actions from the API calls made by the user',
|
||||
['Heat Developers'], 1),
|
||||
('man/heat-keystone-setup-domain', 'heat-keystone-setup-domain',
|
||||
u'Script which sets up a keystone domain for heat users and projects',
|
||||
[u'Heat Developers'], 1),
|
||||
'Script which sets up a keystone domain for heat users and projects',
|
||||
['Heat Developers'], 1),
|
||||
('man/heat-manage', 'heat-manage',
|
||||
u'Script which helps manage specific database operations',
|
||||
[u'Heat Developers'], 1),
|
||||
'Script which helps manage specific database operations',
|
||||
['Heat Developers'], 1),
|
||||
('man/heat-status', 'heat-status',
|
||||
u'Script to check status of Heat deployment.',
|
||||
[u'Heat Developers'], 1),
|
||||
'Script to check status of Heat deployment.',
|
||||
['Heat Developers'], 1),
|
||||
|
||||
]
|
||||
|
||||
@ -346,8 +346,8 @@ man_pages = [
|
||||
# (source start file, target name, title, author,
|
||||
# dir menu entry, description, category)
|
||||
texinfo_documents = [
|
||||
('index', 'Heat', u'Heat Documentation',
|
||||
u'Heat Developers', 'Heat', 'One line description of project.',
|
||||
('index', 'Heat', 'Heat Documentation',
|
||||
'Heat Developers', 'Heat', 'One line description of project.',
|
||||
'Miscellaneous'),
|
||||
]
|
||||
|
||||
|
@ -172,7 +172,7 @@ class ResourcePages(rst.Directive):
|
||||
# Ignore title generated for list items
|
||||
if title != '*':
|
||||
title = nodes.term('', title)
|
||||
ref = nodes.reference('', u'\xb6')
|
||||
ref = nodes.reference('', '\xb6')
|
||||
ref['classes'] = ['headerlink']
|
||||
ref['refid'] = id
|
||||
title.append(ref)
|
||||
|
@ -139,8 +139,8 @@ class RequestContext(context.RequestContext):
|
||||
return self._clients
|
||||
|
||||
def to_dict(self):
|
||||
user_idt = u'{user} {project}'.format(user=self.user_id or '-',
|
||||
project=self.project_id or '-')
|
||||
user_idt = '{user} {project}'.format(user=self.user_id or '-',
|
||||
project=self.project_id or '-')
|
||||
|
||||
return {'auth_token': self.auth_token,
|
||||
'username': self.username,
|
||||
|
@ -44,13 +44,13 @@ class yaml_dumper(_yaml_dumper_base):
|
||||
return self.represent_dict(data.items())
|
||||
|
||||
|
||||
yaml_loader.add_constructor(u'tag:yaml.org,2002:str',
|
||||
yaml_loader.add_constructor('tag:yaml.org,2002:str',
|
||||
yaml_loader._construct_yaml_str)
|
||||
# Unquoted dates like 2013-05-23 in yaml files get loaded as objects of type
|
||||
# datetime.data which causes problems in API layer when being processed by
|
||||
# openstack.common.jsonutils. Therefore, make unicode string out of timestamps
|
||||
# until jsonutils can handle dates.
|
||||
yaml_loader.add_constructor(u'tag:yaml.org,2002:timestamp',
|
||||
yaml_loader.add_constructor('tag:yaml.org,2002:timestamp',
|
||||
yaml_loader._construct_yaml_str)
|
||||
|
||||
yaml_dumper.add_representer(collections.OrderedDict,
|
||||
|
@ -109,7 +109,7 @@ class CheckResource(object):
|
||||
self.retrigger_check_resource(cnxt, rsrc_id, latest_stack)
|
||||
|
||||
def _handle_stack_timeout(self, cnxt, stack):
|
||||
failure_reason = u'Timed out'
|
||||
failure_reason = 'Timed out'
|
||||
stack.mark_failed(failure_reason)
|
||||
|
||||
def _handle_resource_replacement(self, cnxt,
|
||||
@ -179,7 +179,7 @@ class CheckResource(object):
|
||||
stack, reason)
|
||||
except scheduler.Timeout:
|
||||
self._handle_resource_failure(cnxt, is_update, rsrc.id,
|
||||
stack, u'Timed out')
|
||||
stack, 'Timed out')
|
||||
except CancelOperation:
|
||||
# Stack is already marked FAILED, so we just need to retrigger
|
||||
# in case a new traversal has started and is waiting on us.
|
||||
|
@ -294,7 +294,7 @@ class Constraint(collections.abc.Mapping):
|
||||
yield self.description
|
||||
yield self._str()
|
||||
|
||||
return u'\n'.join(desc())
|
||||
return '\n'.join(desc())
|
||||
|
||||
def validate(self, value, schema=None, context=None):
|
||||
if not self._is_valid(value, schema, context):
|
||||
|
@ -446,7 +446,7 @@ class InstanceGroup(stack_resource.StackResource):
|
||||
"""
|
||||
if name == self.INSTANCE_LIST:
|
||||
def listify(ips):
|
||||
return u','.join(ips) or None
|
||||
return ','.join(ips) or None
|
||||
|
||||
try:
|
||||
output = self.get_output(name)
|
||||
|
@ -72,7 +72,7 @@ def update_input_data(context, entity_id, current_traversal,
|
||||
|
||||
|
||||
def str_pack_tuple(t):
|
||||
return u'tuple:' + str(tuple(t))
|
||||
return 'tuple:' + str(tuple(t))
|
||||
|
||||
|
||||
def _str_unpack_tuple(s):
|
||||
@ -83,7 +83,7 @@ def _str_unpack_tuple(s):
|
||||
def _deserialize(d):
|
||||
d2 = {}
|
||||
for k, v in d.items():
|
||||
if isinstance(k, str) and k.startswith(u'tuple:('):
|
||||
if isinstance(k, str) and k.startswith('tuple:('):
|
||||
k = _str_unpack_tuple(k)
|
||||
if isinstance(v, dict):
|
||||
v = _deserialize(v)
|
||||
|
@ -59,7 +59,7 @@ source_suffix = '.rst'
|
||||
master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
copyright = u'2015, Heat Developers'
|
||||
copyright = '2015, Heat Developers'
|
||||
|
||||
# Release notes are version independent, no need to set version and release
|
||||
release = ''
|
||||
@ -191,8 +191,8 @@ htmlhelp_basename = 'HeatReleaseNotesdoc'
|
||||
# (source start file, target name, title,
|
||||
# author, documentclass [howto, manual, or own class]).
|
||||
latex_documents = [
|
||||
('index', 'HeatReleaseNotes.tex', u'Heat Release Notes Documentation',
|
||||
u'Heat Developers', 'manual'),
|
||||
('index', 'HeatReleaseNotes.tex', 'Heat Release Notes Documentation',
|
||||
'Heat Developers', 'manual'),
|
||||
]
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top of
|
||||
@ -221,8 +221,8 @@ latex_documents = [
|
||||
# One entry per manual page. List of tuples
|
||||
# (source start file, name, description, authors, manual section).
|
||||
man_pages = [
|
||||
('index', 'heatreleasenotes', u'Heat Release Notes Documentation',
|
||||
[u'Heat Developers'], 1)
|
||||
('index', 'heatreleasenotes', 'Heat Release Notes Documentation',
|
||||
['Heat Developers'], 1)
|
||||
]
|
||||
|
||||
# If true, show URL addresses after external links.
|
||||
@ -235,8 +235,8 @@ man_pages = [
|
||||
# (source start file, target name, title, author,
|
||||
# dir menu entry, description, category)
|
||||
texinfo_documents = [
|
||||
('index', 'HeatReleaseNotes', u'Heat Release Notes Documentation',
|
||||
u'Heat Developers', 'HeatReleaseNotes',
|
||||
('index', 'HeatReleaseNotes', 'Heat Release Notes Documentation',
|
||||
'Heat Developers', 'HeatReleaseNotes',
|
||||
'One line description of project.',
|
||||
'Miscellaneous'),
|
||||
]
|
||||
|
Loading…
Reference in New Issue
Block a user