@@ -1078,13 +1078,36 @@ RedirectTemp /24-29 https://github.com/lihaoyi/macropy
10781078RedirectTemp /24-30 https://people.eecs.berkeley.edu/~bh/ss-toc2.html
10791079
10801080# chapters
1081- RedirectTemp /7 https://pythonfluente.com/2/#ch_func_objects
1082- RedirectTemp /8 https://pythonfluente.com/2/#ch_type_hints_def
1081+ RedirectTemp /1 https://pythonfluente.com/2/#ch_data_model
1082+ RedirectTemp /2 https://pythonfluente.com/2/#ch_sequences
1083+ RedirectTemp /3 https://pythonfluente.com/2/#ch_dicts_sets
1084+ RedirectTemp /4 https://pythonfluente.com/2/#ch_str_bytes
1085+ RedirectTemp /5 https://pythonfluente.com/2/#ch_dataclass
1086+ RedirectTemp /6 https://pythonfluente.com/2/#ch_refs_mut_mem
1087+ RedirectTemp /7 https://pythonfluente.com/2/#ch_func_objects
1088+ RedirectTemp /8 https://pythonfluente.com/2/#ch_type_hints_def
1089+ RedirectTemp /9 https://pythonfluente.com/2/#ch_closure_decorator
1090+ RedirectTemp /10 https://pythonfluente.com/2/#ch_design_patterns
1091+ RedirectTemp /11 https://pythonfluente.com/2/#ch_pythonic_obj
1092+ RedirectTemp /12 https://pythonfluente.com/2/#ch_seq_methods
1093+ RedirectTemp /13 https://pythonfluente.com/2/#ch_ifaces_prot_abc
1094+ RedirectTemp /14 https://pythonfluente.com/2/#ch_inheritance
1095+ RedirectTemp /15 https://pythonfluente.com/2/#ch_more_types
1096+ RedirectTemp /16 https://pythonfluente.com/2/#ch_op_overload
1097+ RedirectTemp /17 https://pythonfluente.com/2/#ch_generators
1098+ RedirectTemp /18 https://pythonfluente.com/2/#ch_with_match
1099+ RedirectTemp /19 https://pythonfluente.com/2/#ch_concurrency_models
1100+ RedirectTemp /20 https://pythonfluente.com/2/#ch_executors
1101+ RedirectTemp /21 https://pythonfluente.com/2/#ch_async
1102+ RedirectTemp /22 https://pythonfluente.com/2/#ch_dynamic_attrs
1103+ RedirectTemp /23 https://pythonfluente.com/2/#ch_descriptors
1104+ RedirectTemp /24 https://pythonfluente.com/2/#ch_class_metaprog
10831105
10841106# appended 2025-05-23 15:12:13
1085- RedirectTemp /22 https://pythonfluente.com/2/#pattern_matching_case_study_sec
1086- RedirectTemp /23 https://pythonfluente.com/2/#how_slicing_works
1087- RedirectTemp /24 https://pythonfluente.com/2/#sliceable_sequence
1107+ # next 3 configs changed to accomodate short chapter links (above)
1108+ # RedirectTemp /22 https://pythonfluente.com/2/#pattern_matching_case_study_sec
1109+ # RedirectTemp /23 https://pythonfluente.com/2/#how_slicing_works
1110+ # RedirectTemp /24 https://pythonfluente.com/2/#sliceable_sequence
10881111RedirectTemp /25 https://pythonfluente.com/2/#virtual_subclass_sec
10891112RedirectTemp /26 https://pythonfluente.com/2/#environment_class_ex
10901113RedirectTemp /27 https://pythonfluente.com/2/#subclass_builtin_woes
@@ -1241,3 +1264,7 @@ RedirectTemp /67 https://docs.python.org/pt-br/3/tutorial/modules.html#more-o
12411264RedirectTemp /68 https://docs.python.org/pt-br/3/library/gettext.html#gettext.NullTranslations
12421265RedirectTemp /69 https://docs.python.org/pt-br/3/reference/datamodel.html#basic-customization
12431266
1267+ # changes to introduce short URLs for chapters
1268+
1269+ # was /22, now /6a
1270+ RedirectTemp /6a https://pythonfluente.com/2/#pattern_matching_case_study_sec
0 commit comments