Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 30d621e

Browse files
avoid failure when docstrings have been stripped (python -OO)
1 parent 89d953e commit 30d621e

File tree

16 files changed

+63
-50
lines changed

16 files changed

+63
-50
lines changed

‎keras/src/applications/densenet.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,6 @@ def decode_predictions(preds, top=5):
487487
A Keras model instance.
488488
"""
489489

490-
setattr(DenseNet121, "__doc__", DenseNet121.__doc__ + DOC)
491-
setattr(DenseNet169, "__doc__", DenseNet169.__doc__ + DOC)
492-
setattr(DenseNet201, "__doc__", DenseNet201.__doc__ + DOC)
490+
setattr(DenseNet121, "__doc__", (DenseNet121.__doc__or'') + DOC)
491+
setattr(DenseNet169, "__doc__", (DenseNet169.__doc__or'') + DOC)
492+
setattr(DenseNet201, "__doc__", (DenseNet201.__doc__or'') + DOC)

‎keras/src/applications/resnet.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -586,6 +586,7 @@ def decode_predictions(preds, top=5):
586586
A Model instance.
587587
"""
588588

589-
setattr(ResNet50, "__doc__", ResNet50.__doc__ + DOC)
590-
setattr(ResNet101, "__doc__", ResNet101.__doc__ + DOC)
591-
setattr(ResNet152, "__doc__", ResNet152.__doc__ + DOC)
589+
if ResNet50.__doc__ is not None:
590+
setattr(ResNet50, "__doc__", ResNet50.__doc__ + DOC)
591+
setattr(ResNet101, "__doc__", ResNet101.__doc__ + DOC)
592+
setattr(ResNet152, "__doc__", ResNet152.__doc__ + DOC)

‎keras/src/applications/resnet_v2.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ def decode_predictions(preds, top=5):
203203
A Model instance.
204204
"""
205205

206-
setattr(ResNet50V2, "__doc__", ResNet50V2.__doc__ + DOC)
207-
setattr(ResNet101V2, "__doc__", ResNet101V2.__doc__ + DOC)
208-
setattr(ResNet152V2, "__doc__", ResNet152V2.__doc__ + DOC)
206+
if ResNet50V2.__doc__ is not None:
207+
setattr(ResNet50V2, "__doc__", ResNet50V2.__doc__ + DOC)
208+
setattr(ResNet101V2, "__doc__", ResNet101V2.__doc__ + DOC)
209+
setattr(ResNet152V2, "__doc__", ResNet152V2.__doc__ + DOC)

‎keras/src/optimizers/adadelta.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ def get_config(self):
130130
return config
131131

132132

133-
Adadelta.__doc__ = Adadelta.__doc__.replace(
134-
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
135-
)
133+
if Adadelta.__doc__ is not None:
134+
Adadelta.__doc__ = Adadelta.__doc__.replace(
135+
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
136+
)

‎keras/src/optimizers/adafactor.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ def get_config(self):
209209
return config
210210

211211

212-
Adafactor.__doc__ = Adafactor.__doc__.replace(
213-
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
214-
)
212+
if Adafactor.__doc__ is not None:
213+
Adafactor.__doc__ = Adafactor.__doc__.replace(
214+
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
215+
)

‎keras/src/optimizers/adagrad.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ def get_config(self):
103103
return config
104104

105105

106-
Adagrad.__doc__ = Adagrad.__doc__.replace(
107-
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
108-
)
106+
if Adagrad.__doc__ is not None:
107+
Adagrad.__doc__ = Adagrad.__doc__.replace(
108+
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
109+
)

‎keras/src/optimizers/adam.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ def get_config(self):
148148
)
149149
return config
150150

151-
152-
Adam.__doc__ = Adam.__doc__.replace(
153-
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
154-
)
151+
ifAdam.__doc__isnotNone:
152+
Adam.__doc__ = Adam.__doc__.replace(
153+
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
154+
)

‎keras/src/optimizers/adamax.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ def get_config(self):
141141
return config
142142

143143

144-
Adamax.__doc__ = Adamax.__doc__.replace(
145-
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
146-
)
144+
if Adamax.__doc__ is not None:
145+
Adamax.__doc__ = Adamax.__doc__.replace(
146+
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
147+
)

‎keras/src/optimizers/adamw.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ def __init__(
9595
)
9696

9797

98-
AdamW.__doc__ = AdamW.__doc__.replace(
99-
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
100-
)
98+
if AdamW.__doc__ is not None:
99+
AdamW.__doc__ = AdamW.__doc__.replace(
100+
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
101+
)

‎keras/src/optimizers/ftrl.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ def get_config(self):
233233
)
234234
return config
235235

236-
237-
Ftrl.__doc__ = Ftrl.__doc__.replace(
238-
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
239-
)
236+
ifFtrl.__doc__isnotNone:
237+
Ftrl.__doc__ = Ftrl.__doc__.replace(
238+
"{{base_optimizer_keyword_args}}", optimizer.base_optimizer_keyword_args
239+
)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /