Package pygeodesy :: Module named :: Class _Named
[frames] | no frames]

Class _Named

object --+
         |
        _Named
Known Subclasses:

(INTERNAL) Root class for named objects.

Instance Methods
 
__repr__(self)
Default repr(self).
 
__str__(self)
Default str(self).
 
_dot_(self, name)
(INTERNAL) Period-join self.name and name.
 
attrs(self, *names, **kwds)
Join attributes as name=value pairs.
 
classof(self, *args, **kwds)
Create another instance of this very class.
 
copy(self, deep=False)
Make a shallow or deep copy of this instance.
 
toRepr(self, **unused)
Default repr(self).
 
toStr(self, **unused)
Default str(self).
 
toStr2(self, **unused)
DEPRECATED, used method toRepr.

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Properties
  classname
  classnaming
Property to get and set the class naming (bool).
  name
Property to get and set the name (str).
  named
  named2

Inherited from object: __class__

Method Details

__repr__ (self)
(Representation operator)

 

Default repr(self).

Overrides: object.__repr__

__str__ (self)
(Informal representation operator)

 

Default str(self).

Overrides: object.__str__

attrs (self, *names, **kwds)

 

Join attributes as name=value pairs.

Arguments:
  • names - The attribute names (strs).
  • kwds - Keyword argument for function attrs.
Returns:
All name=value pairs joined (str).

classof (self, *args, **kwds)

 

Create another instance of this very class.

Arguments:
  • args - Optional, positional arguments.
  • kwds - Optional, keyword arguments.
Returns:
New instance (self.__class__).

copy (self, deep=False)

 

Make a shallow or deep copy of this instance.

Arguments:
  • deep - If True make a deep, otherwise a shallow copy (bool).
Returns:
The copy (This class or subclass thereof).

Property Details

classname

Get method:
classname(self) - Get this object's [module.]class name (str), see property .classnaming and function classnaming.
Set method:
immutable(inst, value) - Throws an AttributeError, always.

classnaming

Property to get and set the class naming (bool).

Get method:
classnaming(self) - Get the class naming (bool), see function classnaming.
Set method:
classnaming(self, prefixed) - Set the class naming for [module.].class names.

name

Property to get and set the name (str).

Get method:
name(self) - Get the name (str).
Set method:
name(self, name) - Set the name.

named

Get method:
named(self) - Get the name or class name or "" (str).
Set method:
immutable(inst, value) - Throws an AttributeError, always.

named2

Get method:
named2(self) - Get the class name and/or the name or "" (str).
Set method:
immutable(inst, value) - Throws an AttributeError, always.