试图移植
This commit is contained in:
@@ -3,6 +3,7 @@ from .nucleon import Nucleon
|
||||
from .orbital import Orbital
|
||||
from .atom import Atom
|
||||
from .probe import probe_all, probe_by_filename
|
||||
from .loader import load_nucleon, load_electron
|
||||
|
||||
__all__ = [
|
||||
"Electron",
|
||||
@@ -11,4 +12,6 @@ __all__ = [
|
||||
"Atom",
|
||||
"probe_all",
|
||||
"probe_by_filename",
|
||||
"load_nucleon",
|
||||
"load_electron",
|
||||
]
|
||||
@@ -26,12 +26,18 @@ class Procession():
|
||||
|
||||
def append(self, atom = None):
|
||||
if atom == None:
|
||||
self.queue.append(self.current_atom)
|
||||
else:
|
||||
self.queue.append(atom)
|
||||
atom = self.current_atom
|
||||
if self.queue[len(self.queue) - 1] != atom or len(self) <= 1:
|
||||
self.queue.append(atom)
|
||||
|
||||
def __len__(self):
|
||||
return (len(self.queue) - self.cursor)
|
||||
|
||||
def process(self):
|
||||
return (self.cursor)
|
||||
|
||||
def total_length(self):
|
||||
return len(self.queue)
|
||||
|
||||
def is_empty(self):
|
||||
return len(self.queue)
|
||||
Reference in New Issue
Block a user