File tree Expand file tree Collapse file tree 8 files changed +37
-144
lines changed Expand file tree Collapse file tree 8 files changed +37
-144
lines changed Original file line number Diff line number Diff line change @@ -681,3 +681,23 @@ span.changed {
681
681
padding : 5px ;
682
682
}
683
683
684
+ dl .class , dl .exception , dl .data , dl .function {
685
+ /* background: #fbe3e4 ;*/
686
+ border : 1px solid grey;
687
+ border-top-style : none;
688
+ border-left-style : none;
689
+ border-right-style : none;
690
+ /* padding: 3px;*/
691
+ }
692
+
693
+ dt .py {
694
+ background : # f8f8f8 ;
695
+ /* border: 2px solid #aacc99;*/
696
+ /* border: 2px solid #ffcccc; /*#ffd324;*/
697
+ /* border: 2px solid #fbc2c4;*/
698
+ border : 1px solid # e1e1e8 ;
699
+ border-top-style : none;
700
+ border-left-style : none;
701
+ /* border-right-style: none; */
702
+ padding : 2px 5px ;
703
+ }
Original file line number Diff line number Diff line change @@ -13,19 +13,11 @@ data of various data type.
13
13
14
14
MemoryBuffer
15
15
============
16
-
17
16
.. autoclass:: MemoryBuffer
18
17
19
18
Buffer factories
20
19
================
21
-
22
20
.. autoclass:: BufferFactory
23
-
24
- -------------
25
-
26
21
.. autoclass:: BytesBufferFactory
27
-
28
- --------------
29
-
30
22
.. autoclass:: CTypesBufferFactory
31
23
Original file line number Diff line number Diff line change @@ -10,6 +10,12 @@ Changelog
10
10
- Added internal functions `_decompose` and `_power_of_two` from stdlib `.enum` module,
11
11
because they were removed in Python 3.11.
12
12
13
+ * `~firebird.base.protobuf` module:
14
+
15
+ - Use :ref:`importlib.metadata.entry_points <entry-points>` instead `pkg_resources.iter_entry_points`.
16
+
17
+ * Improved documentation.
18
+
13
19
Version 1.4.2
14
20
=============
15
21
Original file line number Diff line number Diff line change @@ -40,20 +40,12 @@ Types for type hints & annotations
40
40
41
41
Collections
42
42
===========
43
-
44
43
.. autoclass:: BaseObjectCollection
45
-
46
- --------
47
-
48
44
.. autoclass:: DataList
49
-
50
- --------
51
-
52
45
.. autoclass:: Registry
53
46
54
47
Functions
55
48
=========
56
-
57
49
.. autofunction:: make_lambda
58
50
59
51
Original file line number Diff line number Diff line change @@ -326,107 +326,38 @@ Application Directory Scheme
326
326
.. versionchanged:: 1.2.0
327
327
328
328
.. autoclass:: DirectoryScheme
329
-
330
- -----
331
-
332
329
.. autoclass:: WindowsDirectoryScheme
333
-
334
- -----
335
-
336
330
.. autoclass:: LinuxDirectoryScheme
337
-
338
- -----
339
-
340
331
.. autoclass:: MacOSDirectoryScheme
341
-
342
- -----
343
-
344
332
.. autofunction:: get_directory_scheme
345
333
346
334
Config
347
335
======
348
-
349
336
.. autoclass:: Config
350
337
351
338
Options
352
339
=======
353
-
354
340
.. autoclass:: Option
355
-
356
- -----
357
-
358
341
.. autoclass:: StrOption
359
-
360
- -----
361
-
362
342
.. autoclass:: IntOption
363
-
364
- -----
365
-
366
343
.. autoclass:: FloatOption
367
-
368
- -----
369
-
370
344
.. autoclass:: DecimalOption
371
-
372
- -----
373
-
374
345
.. autoclass:: BoolOption
375
-
376
- -----
377
-
378
346
.. autoclass:: ZMQAddressOption
379
-
380
- -----
381
-
382
347
.. autoclass:: EnumOption
383
-
384
- -----
385
-
386
348
.. autoclass:: FlagOption
387
-
388
- -----
389
-
390
349
.. autoclass:: UUIDOption
391
-
392
- -----
393
-
394
350
.. autoclass:: MIMEOption
395
-
396
- -----
397
-
398
351
.. autoclass:: ListOption
399
-
400
- -----
401
-
402
352
.. autoclass:: DataclassOption
403
-
404
- -----
405
-
406
353
.. autoclass:: PathOption
407
-
408
- -----
409
-
410
354
.. autoclass:: PyExprOption
411
-
412
- -----
413
-
414
355
.. autoclass:: PyCodeOption
415
-
416
- -----
417
-
418
356
.. autoclass:: PyCallableOption
419
-
420
- -----
421
-
422
357
.. autoclass:: ConfigOption
423
-
424
- -----
425
-
426
358
.. autoclass:: ConfigListOption
427
359
428
360
Functions
429
361
=========
430
-
431
362
.. autofunction:: create_config
432
363
Original file line number Diff line number Diff line change @@ -142,19 +142,9 @@ Output from sample code::
142
142
143
143
Functions
144
144
=========
145
-
146
145
.. autofunction:: register_class
147
-
148
- -------------
149
-
150
146
.. autofunction:: register_name
151
-
152
- --------
153
-
154
147
.. autofunction:: add_hook
155
-
156
- -------------
157
-
158
148
.. autofunction:: get_callbacks
159
149
160
150
Classes
Original file line number Diff line number Diff line change @@ -282,43 +282,26 @@ The following program is an example of small but complex enough code that you ca
282
282
283
283
Enums & Flags
284
284
=============
285
-
286
285
.. autoclass:: LogLevel
287
-
288
- --------
289
-
290
286
.. autoclass:: BindFlag
291
287
292
288
Functions
293
289
=========
294
-
295
290
.. autofunction:: bind_logger
296
-
297
- ----------
298
-
299
291
.. autofunction:: get_logger
300
-
301
- --------------
302
-
303
292
.. autofunction:: get_logging_id
304
-
305
- -------------------
306
-
307
293
.. autofunction:: install_null_logger
308
294
309
295
Logger adapter
310
296
==============
311
-
312
297
.. autoclass:: FBLoggerAdapter
313
298
314
299
Logging manager
315
300
===============
316
-
317
301
.. autoclass:: LoggingManager
318
302
319
303
Mixins
320
304
======
321
-
322
305
.. autoclass:: LoggingIdMixin
323
306
324
307
Globals
Original file line number Diff line number Diff line change @@ -13,52 +13,31 @@ The generated `*_pb2.py` protobuf files could be registered using `register_decr
13
13
or `load_registered` function. The registry could be then used to obtain information
14
14
about protobuf messages or enum types, or to create message instances or enum values.
15
15
16
- Functions
16
+ Constants
17
17
=========
18
+ .. autodata:: PROTO_EMPTY
19
+ .. autodata:: PROTO_ANY
20
+ .. autodata:: PROTO_DURATION
21
+ .. autodata:: PROTO_TIMESTAMP
22
+ .. autodata:: PROTO_STRUCT
23
+ .. autodata:: PROTO_VALUE
24
+ .. autodata:: PROTO_LISTVALUE
25
+ .. autodata:: PROTO_FIELDMASK
18
26
27
+ Functions
28
+ =========
19
29
.. autofunction:: register_decriptor
20
-
21
- ---------------
22
-
23
30
.. autofunction:: load_registered
24
-
25
- -----------------
26
-
27
31
.. autofunction:: is_msg_registered
28
-
29
- ------------------
30
-
31
32
.. autofunction:: is_enum_registered
32
-
33
- -------------
34
-
35
33
.. autofunction:: get_enum_type
36
-
37
- -------------------
38
-
39
34
.. autofunction:: get_enum_value_name
40
-
41
- --------------
42
-
43
35
.. autofunction:: create_message
44
-
45
- -------------------
46
-
47
36
.. autofunction:: get_enum_field_type
48
-
49
- -----------
50
-
51
37
.. autofunction:: struct2dict
52
-
53
- -----------
54
-
55
38
.. autofunction:: dict2struct
56
39
57
40
Data classes
58
41
============
59
-
60
42
.. autoclass:: ProtoMessageType
61
-
62
- -------------
63
-
64
43
.. autoclass:: ProtoEnumType
You can’t perform that action at this time.
0 commit comments